با عرض سلام، من یه سوال دارم که به php هم ربط پیدا میکنه. بنده قصد دارم یک شبکه اجتماعی راه اندازی کنم و پیش بینی میکنم که در سال اول در حدود ده هزار نفر عضو داشته باشه. مشکلی که وجود داره این هست که مثلا وقتی کسی یک پست می گذارد، کامنتهایی که در زیر اون پست قرار میگیره رو باید در یک جدول دیگه ذخیره کنم (ممکن هست صد تا کامنت در زیر یک پست قرار بگیره پس نمیشه در همون جدول پست نگهشون داشت). ولی بعد از اینکه تعداد پست‌ها زیاد شد، سرعت دیتابیس به شدت پایین میاد. برای حل این مشکل طوری که گشتم یا باید از دیتابیس‌های nosql استفاده کرد و یا از چیزی مثل mysql cluster که من ترجیح میدم دومی رو استفاده کنم، چون با mysql کار کردم و به طور کل nosql ها هر کدوم برای کار خاصی طراحی شده اند و کار باهاشون سخت تره. حالا سوالی که پیش میاد در mysql cluster شکل دیتابیس های چطوری هستن و اصلا چطور باید از این دیتابیس‌ها در php استفاده کرد. من با mysql کار کردم ولی آیا برای mysql cluster جداول من باید تغییر کنه و یا همون قبلی‌ها میمونه و کار خاصی رو نباید انجام بدم. و دیگه اینکه کوئری زدن‌هایی که در بین کد php لازم هست چطور باید باشه؟ مثلا این کوئری SELECT * FROM comments WHERE post_id=765; که از جدول کامنت میخونه و در پست با آی دی 765 کامنتها رو نمایش میده باید تغییر کنه؟ ممنون میشم اگر توضیح بفرمائید.