نقل قول:
نوشته اصلی توسط
rezaonline.net
میتونید از روش پارتیشن بندی روی اون جدول استفاده کنید .
http://planet.sito.ir/%D9%BE%D8%A7%D...7%D8%AF%D9%87/
اگر پارتیشن بندی و بهینه سازی های مرسوم جوابگو نبود و منابع سرورتون قادر به انجام پردازشهای دیتابیس نبود میتونید از کلاسترینگ استفاده کنید .
https://dev.mysql.com/doc/refman/5.7...-overview.html
اینکه mysql دیتابیس خوبی هست شکی درش نیست اما در کل mysql برای دیتاهای پایین و رکوردهای پایین بهتر جواب میده (دوستان لطفا حمله نکنند که فلان گیگ با چند میلیون رکورد mysql دارند)
هر چقدر تعداد رکوردها و دیتاهاتون توی mysql بیشتر بشه ، به نسبت خیلی بیشتری باید هزینه صرف کنید (هزینه منظورم مصرف منابع هست)
اینکه که اکثر دوستان وقتی دیتابیسشون به دو سه گیگ میرسه کندی و مشکلات رو کاملا درک میکنند (فارغ از اینکه بهینه سازی هم انجام شده باشد)
لذا در جواب سوال شما دیتابیس رابطه ای postgresql رو پیشنهاد میکنم :)
که به مراتب حرفه ای تر و امکانات بیشتری دارد و در رکوردهای بالا نسبت به mysql مصرف منابع کمتری دارد (در رکوردهای پایین عکس این قضیه صحیح هست)
بسیار ممنونم از شما
بله این قضیه درست هست تنها با یک دیتابیس 1.5 گیگی از mysql با خیلی از هاستینگ ها مشکل داشتم حتی هاست های پر بازدید.... بهینه هم بود
postgresql منابع آموزشی کمی در اختیار هست، البته برای برنامه نویسان حرفه ای میتونه مفید باشه چون از منابع خارجی استفاده می کنند
منتها من انگلیسیم خیلی ضعیف هست واس همین توش می مونم
والا همه جا میگن nosql ها خیلی بهتر هست، منتها تجربه کاری و منابع براشون خیلی کمه