رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایا mysql جوابگو هست؟
#1
سلام

روزانه حدود 1 میلیون (و در اینده بیشتر ) رکورد داخل جدول INSERT میشه
و مثلا در روز 3-4 بار اطلاعات SELECT میشن

 ایا mysql جوابگو هست؟
روی هاست اشتراکی هم کارم رو انجام میدم
پاسخ
تشکر شده توسط:
#2
یا یک میلیون رکورد مشکلی نداره، ولی تا کی قراره هر روز یک میلیون رکورد insert بشه؟!؟ اگر مظورتون اینه که فقط یکی دو روز اینقدر insert بشه که مشکلی نیست. ولی اگر قراره مثلا تا دو سال هر روز یک میلیون رکورد جدید وارد بشه که معلومه مشکل ساز میشه!!
البته این مساله خیلی به ساختار دیتابیس شما و کاری که میکنید ربط داره، مثلا شما فرض کنید یک فلد AI برای ID دارید و یک فیلد دیگه که یک عدد مثلا چهار رقمی داخلشه و با = و با LIMIT 1 سرچ میکنید این عدد رو و ID رکورد رو میخونید، خوب این اصلا کار سختی نیست و شاید تا چند میلیارد رکورد هم جواب بده، ولی حالا فرض کنید در دیتابیس دیگه ای 10 فیلد مختلف برای جدول Posts دارید که شامل محتوای پست که یک متن حداقل 20 خطی هستش، نام نویسنده، تگ ها، دسته بندی و ... هستش و سرچی هم که میکنید تواما با like و MATCH (*) AGAINST داخل فیلد چند خطی محتوای پست و با دخالت دادن چند تا از فیلدهای دیگه جدول در کوئری هستش و اون هم میون چند میلیون رکورد! خوب مشخصه که اینجا مشکل ساز میشه.


روی هاست اشتراکی هم معمولا فضای هاست کم هستش و یک دیتابیس بزرگ رو نمیتونه جوابگو باشه.
پاسخ
تشکر شده توسط: mohammadjavad , olampiad




کاربران در حال بازدید این موضوع: 1 مهمان