محمد .... .....
1 سال پیش توسط محمد .... ..... مطرح شد
0 پاسخ

هندل کردن big data

سلام دوستان
همونطور که میدونید در دیتابیس های sql یکسری ریلیشن ها هست مثل چند به چند و ... ولی خب فرضا ما ۱۰۰ میلیون کاربر داریم و فرضا یک پیامرسانی هست
اگر از ریلیشن چند به چند استفاده کنیم در تیبل فرضا پیام ها تعداد پیام ها به سرعت به تریلیون میرسه و قطعا کار پیامرسان اونجا تمام میشه
و خب قطعا راه حل استفاده از لیست فیلد ها در nosql ها هست
ولی خب در پیامرسان معمولا یسری از دیتا ها مثل کاربران از یک حدی بالاتر نمیرن و برای آنها باید از sql استفاده کرد
بنظرتون اینکار منطقی هست که فرضا خود کاربران را در sql بذارم و چت ها و پیام هاشون رو در nosql بذارم و با یک فرضا id بینشون ارتباط برقرار کنم ؟
فرضا postgres و mongo و حالا فرضا یه کش گیری هم با redis داریم
اگر راه خوبی نیست ممنون میشم ایده های خودتون رو بگید.


ثبت پرسش جدید

به همدیگه کمک کنیم

به محمد .... ..... کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام