سؤال

لدي قاعدة بيانات تحتاج إلى أن تكون قادرة على توسيع نطاقها إلى مليارات الإدخالات أو الصفوف.

  • هل يمكن دعم هذه الصفوف العديدة لكل جدول واحد؟هل من المستحسن؟
  • هل سيتم تقسيم جدول واحد على عدة مجموعات إذا تم استخدامه في NDBCLUSTER.
  • تقنيات موازنة التحميل الأخرى؟
  • ما هي بعض الطرق المستحسنة لنشر قاعدة البيانات هذه؟
  • ما هي أفضل الممارسات لقاعدة بيانات تحتوي على هذا العدد من الصفوف للحصول على المزيد من الأداء؟
  • هل سيفعل MySQL هذا أم يجب أن أبحث في مكان آخر.
هل كانت مفيدة؟

المحلول

لدينا جداول تحتوي على 22 مليون صف، ولا يوجد أي اختناق في الأفق.على الأقل لا يوجد ما يكفي من ذاكرة الوصول العشوائي (RAM) التي لا يمكن إصلاحها.عموما ليس هناك من السهل نعم أو لا.يعتمد ذلك على طبيعة بياناتك ومحرك الجدول وما إلى ذلك.

إذا كشفت عن مزيد من المعلومات عن نوع البيانات التي تحفظها، فقد يكون الرد أكثر تفصيلاً.

نصيحتي العامة الوحيدة لقواعد البيانات الكبيرة هي أنني سأتجاوز خيارات الأجهزة قبل الدخول في النسخ المتماثل و/أو التقسيم (لأسباب تتعلق بالأداء - الاحتفاظ بالعبد للنسخ الاحتياطي هو قصة مختلفة).أنت أيضا بحاجة إلى معرفة الخاص بك مؤشر فو والمفاتيح/الخيارات الواضحة لضبط خادم قاعدة البيانات.

مزيد من المعلومات، إذا كان بإمكانك إخباري بنوع البيانات التي تعمل بها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top