ارسالها: 53
موضوعها: 17
تاریخ عضویت: تير 1394
اعتبار:
0
تشکرها: 81
6 بار تشکر شده در 6 پست
سلام
روزانه حدود 1 میلیون (و در اینده بیشتر ) رکورد داخل جدول INSERT میشه
و مثلا در روز 3-4 بار اطلاعات SELECT میشن
ایا mysql جوابگو هست؟
روی هاست اشتراکی هم کارم رو انجام میدم
ارسالها: 257
موضوعها: 37
تاریخ عضویت: اردیبهشت 1394
اعتبار:
2
تشکرها: 281
117 بار تشکر شده در 94 پست
یا یک میلیون رکورد مشکلی نداره، ولی تا کی قراره هر روز یک میلیون رکورد insert بشه؟!؟ اگر مظورتون اینه که فقط یکی دو روز اینقدر insert بشه که مشکلی نیست. ولی اگر قراره مثلا تا دو سال هر روز یک میلیون رکورد جدید وارد بشه که معلومه مشکل ساز میشه!!
البته این مساله خیلی به ساختار دیتابیس شما و کاری که میکنید ربط داره، مثلا شما فرض کنید یک فلد AI برای ID دارید و یک فیلد دیگه که یک عدد مثلا چهار رقمی داخلشه و با = و با LIMIT 1 سرچ میکنید این عدد رو و ID رکورد رو میخونید، خوب این اصلا کار سختی نیست و شاید تا چند میلیارد رکورد هم جواب بده، ولی حالا فرض کنید در دیتابیس دیگه ای 10 فیلد مختلف برای جدول Posts دارید که شامل محتوای پست که یک متن حداقل 20 خطی هستش، نام نویسنده، تگ ها، دسته بندی و ... هستش و سرچی هم که میکنید تواما با like و MATCH (*) AGAINST داخل فیلد چند خطی محتوای پست و با دخالت دادن چند تا از فیلدهای دیگه جدول در کوئری هستش و اون هم میون چند میلیون رکورد! خوب مشخصه که اینجا مشکل ساز میشه.
روی هاست اشتراکی هم معمولا فضای هاست کم هستش و یک دیتابیس بزرگ رو نمیتونه جوابگو باشه.