خانه / مطالب دارای برچسب : تجربیات

مطالب دارای برچسب : تجربیات

لزوم استفاده از صف های توزیع شده در برنامه های مقیاس پذیر

DistributedQueue

از سال گذشته که درگیر یک پروژه بین المللی در زمینه خواندن اخبار و بررسی محبوبیت هر خبر در شبکه های اجتماعی هستم تا امروز که چند روزی بیشتر به راه افتادن نسخه اول این سایت نمانده است، برای بخش پشت صحنه (Backend) که پیوسته باید سایت های خبری تمام ...

ادامه مطلب »

پایتون زبانی مناسب برای محاسبات ریاضی و پردازش داده

Python

مدتی پیش تصمیم گرفتم که در مسابقات سایت Kaggle که در حوزه پردازش داده است، شرکت کنم. زبان رایجی که برای ارسال پاسخ ها استفاده می شد، پایتون بود و با خود قرار گذاشتم که این زبان را یاد بگیرم. از طرفی در درس “مقدمه ای بر علم مدیریت داده” ...

ادامه مطلب »

استفاده از بانکهای اطلاعاتی مبتنی بر گراف در سیستم های توصیه گر

Recommender

یکی از چهار گروه اصلی بانکهای اطلاعاتی NoSQL بانکهای اطلاعاتی مبتنی بر گراف هستند . ساختاری که اطلاعات در آن به صورت گره و یال ذخیره می شوند . معمولاً مثالی که برای کاربردهای این نوع از پایگاه های اطلاعاتی بیان میشود شبکه های اجتماعی مانند فیس بوک و توئیتر ...

ادامه مطلب »

به دنبال یک راهکار جستجوی حرفه ای – الاستیک سرچ یا سلر

الاستیک سرچ و سلر

برای بخش جستجوی اخبار سایت ریپابلیشن از سلر (solr) استفاده کرده بودیم که به دلیل عدم آشنایی حرفه ای با آن و به تبع آن پیکربندی نامناسب ، سرعت لازم را نداشت . به پیشنهاد CTO پروژه  قرار شد الاستیک سرچ  (Elastic Search) را هم به عنوان یکی دیگر از راهکارهای جستجوی متن ...

ادامه مطلب »

داکر – فناوری نوین برای مدیریت سرور و توزیع آسان برنامه ها

داکر

حدود دو ماه پیش، سرور جدیدی را برای پروژه فودلیست  تهیه کردیم و شروع به نصب برنامه های مختلف مورد نیاز در آن نمودیم . با توجه به اینکه در حال تست نرم افزارهای مختلف و پیکربندی های مختلف بودیم، گاهاً پیش می آمد که به خاطر یک خطای جزئی، ...

ادامه مطلب »