بيت المعدات ما هو قشرة قاعدة البيانات؟ - تعريف من techopedia

ما هو قشرة قاعدة البيانات؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا تعني قاعدة البيانات Shard؟

قسم قاعدة البيانات هو قسم أفقي في محرك بحث أو قاعدة بيانات. يُعرف كل قسم فردي باسم shard أو shard database. يتم الاحتفاظ بكل وحدة قاعدة بيانات على مثيل خادم قاعدة بيانات منفصل للمساعدة في نشر الحمل. تستند شظايا قاعدة البيانات إلى حقيقة أنه بعد نقطة معينة يكون من المجدي والأرخص أن يتم توسيع نطاق المواقع أفقياً عن طريق إضافة المزيد من الأجهزة.

تيكوبيديا توضح قاعدة البيانات شارد

داخل قاعدة البيانات ، تبقى بعض البيانات دائمًا في جميع أجزاء قاعدة البيانات. في الواقع ، تعمل كافة أجزاء قاعدة البيانات كمصدر وحيد لمجموعة فرعية فريدة من البيانات. إحدى الميزات البارزة المرتبطة بقطع قاعدة البيانات هي أنها أسرع بكثير. يمكن أن تتفوق أجزاء قاعدة البيانات الفردية ببساطة على قاعدة بيانات كبيرة واحدة نظرًا لصغر حجمها. هناك انخفاض كبير في القرص I / O ، كما تم تحسين النسبة بين الذاكرة والبيانات الموجودة على القرص. ينتج عن هذا أيضًا عدد أقل من أقفال قاعدة البيانات وعمليات البحث في الفهرس بشكل أسرع وتحسين أداء المعاملات الفردية. تعد مشاركة قاعدة البيانات تقنية قابلة للتطوير بشكل كبير من أجل تحسين الأداء العام والإنتاجية لتطبيقات الأعمال الكبيرة المتمركزة على قاعدة البيانات والمعاملات العالية.

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

هناك تحديات تواجه وجود شظايا في قاعدة البيانات ، مثل وجود نسخ احتياطية تلقائية لشظايا ، وتكرار شحذ قاعدة البيانات واستراتيجية التعافي من الكوارث.

أصبحت شظايا قاعدة البيانات أكثر شيوعًا بسبب الزيادة الكبيرة في حجم المعاملات وقواعد بيانات تطبيقات الأعمال. يتم استخدام شظايا قاعدة البيانات في الغالب بواسطة مواقع الشبكات الاجتماعية وموفري الخدمات عبر الإنترنت والبرامج كشركات خدمات.

ما هو قشرة قاعدة البيانات؟ - تعريف من techopedia