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

هندل کردن big data

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