مخزن بيانات موزع

مخزن البيانات الموزع هو شبكة حاسوبية تُخزَّن فيها المعلومات على أكثر من عقدة ، وغالبًا ما يكون ذلك بطريقة مُكرَّرة . [ 1 ] ويُستخدم هذا المصطلح عادةً للإشارة إما إلى قاعدة بيانات موزعة حيث يُخزِّن المستخدمون المعلومات على عدد من العقد ، أو إلى شبكة حاسوبية يُخزِّن فيها المستخدمون المعلومات على عدد من عقد الشبكة النظيرة .

قواعد البيانات الموزعة

قواعد البيانات الموزعة هي عادةً قواعد بيانات غير علائقية تتيح الوصول السريع إلى البيانات عبر عدد كبير من العُقد. توفر بعض قواعد البيانات الموزعة إمكانيات استعلام متقدمة، بينما يقتصر البعض الآخر على بنية تخزين المفتاح والقيمة . من أمثلة قواعد البيانات الموزعة المحدودة: Bigtable من جوجل ، الذي يتجاوز كونه مجرد نظام ملفات موزع أو شبكة نظير إلى نظير ، [ 2 ] و Dynamo من أمازون ، [ 3 ] و Microsoft Azure Storage . [ 4 ]

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

مخازن بيانات عقدة شبكة النظراء

في مخازن بيانات الشبكات النظيرة، يستطيع المستخدم عادةً أن يبادل المستخدمين الآخرين استخدام حاسوبه كعقدة تخزين. وقد تكون المعلومات متاحة للمستخدمين الآخرين أو لا، وذلك بحسب تصميم الشبكة.

لا تمتلك معظم شبكات الند للند مخازن بيانات موزعة، إذ لا تتوفر بيانات المستخدم إلا عندما يكون جهازه متصلاً بالشبكة. مع ذلك، يصبح هذا التمييز غير واضح في أنظمة مثل BitTorrent ، حيث يمكن أن ينقطع اتصال الجهاز الأصلي بالشبكة، لكن المحتوى يستمر في الوصول. ومع ذلك، يقتصر هذا على الملفات الفردية التي يطلبها الموزعون، على عكس شبكات مثل Hyphanet و Winny و Share و Perfect Dark، حيث يمكن لأي جهاز تخزين أي جزء من الملفات على الشبكة.

تستخدم مخازن البيانات الموزعة عادةً تقنية لاكتشاف الأخطاء وتصحيحها . بعض هذه المخازن (مثل Parchive عبر NNTP) تستخدم تقنيات تصحيح الأخطاء الأمامية لاستعادة الملف الأصلي عندما تتلف أجزاء منه أو تصبح غير متاحة. بينما تحاول مخازن أخرى تنزيل الملف مرة أخرى من خادم مرآة مختلف.

أمثلة

قواعد البيانات غير العلائقية الموزعة

منتجرخصةتوافر عالٍملحوظات
أباتشي أكومولوAL2
إيروسبايكAGPL
أباتشي كاساندراAL2نعمكانت تستخدمها فيسبوك سابقاً
أباتشي إغنايتAL2
بيغ تيبلملكية خاصةمستخدمة من قبل جوجل
كوتش بيسAL2تستخدمها لينكد إن ، وباي بال ، وإيباي
CrateDBAL2نعم
أباتشي درويدAL2تستخدمها نتفليكس وياهو
ديناموملكية خاصةتستخدمها أمازون
etcdAL2نعم
هازلكاستAL2 ، ملكية خاصة
HBaseAL2نعمكانت تستخدمها فيسبوك سابقاً
هايبرتابلرخصة جنو العمومية 2بايدو
MongoDBSSPL
مجموعة قواعد بيانات MySQL NDBرخصة جنو العمومية 2نعمواجهات برمجة تطبيقات SQL و NoSQL
رياكAL2نعم
ريديرخصة BSDنعم
سكيلا دي بيAGPL
فولدمورتAL2يستخدمها موقع لينكد إن

مخازن بيانات عقدة شبكة النظراء

انظر أيضاً

مراجع

  1. يانيف بيساخ، التخزين الموزع (التخزين الموزع: المفاهيم والخوارزميات والتطبيقات  ، طبعة OL 25423189M 
  2. "Bigtable: مخزن البيانات الموزع من جوجل" . Paper Trail. مؤرشف من الأصل بتاريخ 16 يوليو 2017. تم الاطلاع عليه بتاريخ 5 أبريل 2011. على الرغم من أن نظام ملفات جوجل (GFS) يوفر لجوجل تخزينًا موثوقًا وقابلًا للتوسع للملفات الموزعة، إلا أنه لا يوفر أي آلية لهيكلة البيانات الموجودة في الملفات تتجاوز بنية الدليل الهرمية وأسماء الملفات ذات الدلالة. من المعروف أن مجموعات البيانات الكبيرة تتطلب حلولًا أكثر تعبيرًا. تحتاج تيرابايتات البيانات التي تسترجعها جوجل من برامج زحف الويب، من بين مصادر أخرى كثيرة، إلى تنظيم، حتى تتمكن تطبيقات العميل من إجراء عمليات البحث والتحديث بسرعة وبدقة أعلى من مستوى الملف. [...] أول ما يجب معرفته عن Bigtable هو أنه ليس قاعدة بيانات علائقية. وهذا ليس مفاجئًا: فإحدى السمات المتكررة في جميع أوراق البحث المتعلقة بمخازن البيانات الموزعة واسعة النطاق هي صعوبة إنشاء أنظمة إدارة قواعد البيانات العلائقية (RDBMS) بأداء جيد. لا يوجد مخطط ثابت وقوي في Bigtable، ولا يوجد تكامل مرجعي بين الجداول (لذا لا توجد مفاتيح خارجية) وبالتالي دعم ضئيل لعمليات الربط المحسّنة.
  3. سارة بيدكوك (31 يناير 2011). "دينامو: مخزن القيم الرئيسية عالي التوفر من أمازون" (ملف PDF) . واترلو - كلية تشيريتون لعلوم الحاسوب. ص 22/2 . تاريخ الاسترجاع: 5 أبريل 2011. دينامو: مخزن بيانات موزع عالي التوفر وقابل للتوسع 
  4. "Windows Azure Storage" . مايكروسوفت . 16 سبتمبر 2011. مؤرشف من الأصل في 9 نوفمبر 2011. تم الاطلاع عليه في 6 نوفمبر 2011 .