آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

وب سایت های پیام رسان

Borhani  6 سال پیش  6 سال پیش
0 0

سلام و عرض ادب خدمت دوستان برنامه نویس

سایت هایی مثل کلوپ ، فیسبوک و ...  یا سایتی مثل همین uncox.com کلی کاربر دارند و روزانه کلی پیام رد و بدل میشود

آیا برای هر پیامی که گذاشته میشود یک رکورد در دیتابیس ایجاد می گردد یا خیر ؟

نمیدونم شاید یک فیلد text در یک رکورد مربوط به همون کاربر ذخیره می گردد هر سری وب سایت این فیلد را می خواند و تمام پیامهایش را تقسیم می کند؟

آیا این mysql بعد از یک مدتی با این حجم از رکورد های بلااستفاده دچار هنگ شدن نمی شود؟

دوستان کمک کنید اصلا این پیام رسان ها دارند چطوری کار می کنند؟

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
uncocoder  6 سال پیش
+8 0

 پاسخ صحیح

وجود میلیون میلیون رکورد هیچ مشکلی در بانک های اطلاعاتی بوجود نمی آورد و فرقی نمی کند این بانک Oracle یا MySQL یا ... باشد. برای افزایش سرعت بانک های اطلاعاتی را Index می کنند که باعث حجم کلی بانک اطلاعاتی اما بهبود سرعت و عملکرد آن خواهد شد.

مدیریت و نگهداری بانک های اطلاعاتی خیلی بزرگ ( چند صد گیگ ) معمولاً در سرور ها به صورت Cloud و ... انجام می پذیرد. نمونه های کلان آن دیتاسنتر های فیسبوک، گوگل و مایکروسافت است.

و اگر کنجکاو هستید، دیتابیس uncox در حال حاضر حدود 15 گیگ ( به همراه index ) حجم دارد.

+1 0
تشکر از پاسختون (6 سال پیش)
+1 0
ووو ۱۵ گیگ خب این روی vps هست میتونید جزییات سرور هم بگید و حدود کوری های روزانه یا بازدید و فشاری که روی سرور هست چقدره ممنون (6 سال پیش)
+1 0
و حدودا چند تا رکورد توی دیتابیس هست؟ ممنون (6 سال پیش)
+2 0
به این شکل نمیشه ارزیابی کرد. چون هر Query به شیوه متفاوتی به اطلاعات دسترسی پیدا می کنه و همینطور میزان فشاری که به سرور وارد می کنه متفاوت هست. اما از اونجاییکه Framework و دیتابیس ها توسط خودمون برنامه نویسی و طراحی شده، کاملاً اپتیمایز کار می کنه و هیچ فشاری رو سرور نیست مگر اینکه حمله ای رخ بده که اون هم توسط روبات سایت خیلی زود تشخیص داده میشه و جلوی حمله گرفته میشه. اما سرور همان سروری است که در گذشته عکسش رو منتشر کردیم ( که یک کامپیوتر خانگی اما بسیار قوی ) است که در Colocation آسیاتک قرار داره و تقریباً از 10% قدرت سرور تا کنون استفاده شده و 90% توان سخت افزاری آن خالی ( رزرو شده ) هست. (6 سال پیش)
+2 0
حدود 50 میلیون رکورد در کل Database هست که حدود 2 میلیون رکورد آن هر روز چند 100 باز Query گرفته میشه. (6 سال پیش)
+1 0
خیلی ممنون استاد بابت توضیحات ارزشمندتون. میتونید در مورد این ربات یکم توضیح بدید که برای سایت خودمون هم یکی طراحی کنیم؟ خیلی ممنون (6 سال پیش)
+2 0
روبات چیزی نیست جز یک اسکریپت هوشمند که الگوریتم رفتار آن را شما می نویسید. می تواند توسط CronJob در هر دقیقه صدا شود و اگر کاری به گردنش است انجام دهد. منتهی می تواند سطح هوشمندی و امکانات آن در حدی باشد که حتی پاسخ سئوالات انجمن را نیز بدهد یا سئوالات تکراری و جوابهای احتمالی آنرا تشخیص دهد ( که بزودی این امکان نیز به روبات ما اضافه خواهد شد ) (6 سال پیش)
0 0
خیلی ممنون استاد. (6 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .