مخزن بيانات موزع
مخزن البيانات الموزع هو شبكة حاسوبية تُخزَّن فيها المعلومات على أكثر من عقدة ، وغالبًا ما يكون ذلك بطريقة مُكرَّرة . [ 1 ] ويُستخدم هذا المصطلح عادةً للإشارة إما إلى قاعدة بيانات موزعة حيث يُخزِّن المستخدمون المعلومات على عدد من العقد ، أو إلى شبكة حاسوبية يُخزِّن فيها المستخدمون المعلومات على عدد من عقد الشبكة النظيرة .
قواعد البيانات الموزعة
قواعد البيانات الموزعة هي عادةً قواعد بيانات غير علائقية تتيح الوصول السريع إلى البيانات عبر عدد كبير من العُقد. توفر بعض قواعد البيانات الموزعة إمكانيات استعلام متقدمة، بينما يقتصر البعض الآخر على بنية تخزين المفتاح والقيمة . من أمثلة قواعد البيانات الموزعة المحدودة: Bigtable من جوجل ، الذي يتجاوز كونه مجرد نظام ملفات موزع أو شبكة نظير إلى نظير ، [ 2 ] و Dynamo من أمازون ، [ 3 ] و Microsoft Azure Storage . [ 4 ]
بما أن إمكانية الاستعلام العشوائي ليست بنفس أهمية التوافر ، فقد زاد مصممو مخازن البيانات الموزعة من التوافر على حساب الاتساق. إلا أن الوصول عالي السرعة للقراءة والكتابة يؤدي إلى انخفاض الاتساق، إذ لا يمكن ضمان كل من الاتساق والتوافر على شبكة مجزأة، كما تنص عليه نظرية CAP .
مخازن بيانات عقدة شبكة النظراء
في مخازن بيانات الشبكات النظيرة، يستطيع المستخدم عادةً أن يبادل المستخدمين الآخرين استخدام حاسوبه كعقدة تخزين. وقد تكون المعلومات متاحة للمستخدمين الآخرين أو لا، وذلك بحسب تصميم الشبكة.
لا تمتلك معظم شبكات الند للند مخازن بيانات موزعة، إذ لا تتوفر بيانات المستخدم إلا عندما يكون جهازه متصلاً بالشبكة. مع ذلك، يصبح هذا التمييز غير واضح في أنظمة مثل BitTorrent ، حيث يمكن أن ينقطع اتصال الجهاز الأصلي بالشبكة، لكن المحتوى يستمر في الوصول. ومع ذلك، يقتصر هذا على الملفات الفردية التي يطلبها الموزعون، على عكس شبكات مثل Hyphanet و Winny و Share و Perfect Dark، حيث يمكن لأي جهاز تخزين أي جزء من الملفات على الشبكة.
تستخدم مخازن البيانات الموزعة عادةً تقنية لاكتشاف الأخطاء وتصحيحها . بعض هذه المخازن (مثل Parchive عبر NNTP) تستخدم تقنيات تصحيح الأخطاء الأمامية لاستعادة الملف الأصلي عندما تتلف أجزاء منه أو تصبح غير متاحة. بينما تحاول مخازن أخرى تنزيل الملف مرة أخرى من خادم مرآة مختلف.
أمثلة
قواعد البيانات غير العلائقية الموزعة
| منتج | رخصة | توافر عالٍ | ملحوظات |
|---|---|---|---|
| أباتشي أكومولو | AL2 | ||
| إيروسبايك | AGPL | ||
| أباتشي كاساندرا | AL2 | نعم | كانت تستخدمها فيسبوك سابقاً |
| أباتشي إغنايت | AL2 | ||
| بيغ تيبل | ملكية خاصة | مستخدمة من قبل جوجل | |
| كوتش بيس | AL2 | تستخدمها لينكد إن ، وباي بال ، وإيباي | |
| CrateDB | AL2 | نعم | |
| أباتشي درويد | AL2 | تستخدمها نتفليكس وياهو | |
| دينامو | ملكية خاصة | تستخدمها أمازون | |
| etcd | AL2 | نعم | |
| هازلكاست | AL2 ، ملكية خاصة | ||
| HBase | AL2 | نعم | كانت تستخدمها فيسبوك سابقاً |
| هايبرتابل | رخصة جنو العمومية 2 | بايدو | |
| MongoDB | SSPL | ||
| مجموعة قواعد بيانات MySQL NDB | رخصة جنو العمومية 2 | نعم | واجهات برمجة تطبيقات SQL و NoSQL |
| رياك | AL2 | نعم | |
| ريدي | رخصة BSD | نعم | |
| سكيلا دي بي | AGPL | ||
| فولدمورت | AL2 | يستخدمها موقع لينكد إن | |
مخازن بيانات عقدة شبكة النظراء
- بت تورنت
- تقنية البلوك تشين (قاعدة البيانات)
- مشروع الأوتار
- شبكة الإنترنت المجانية
- GNUnet
- نظام ملفات IPFS
- إم نت
- نابستر
- NNTP (بروتوكول تخزين البيانات الموزعة المستخدم لأخبار Usenet )
- يونيتي، من برنامج بيرفكت دارك
- يشارك
- سياكوين
- شبكة DeNet
- التخزين المنزلي
- تاهو-لافس
- ويني
- زيرونت
انظر أيضاً
مراجع
- ↑ يانيف بيساخ، التخزين الموزع (التخزين الموزع: المفاهيم والخوارزميات والتطبيقات ، طبعة OL 25423189M
- ↑ "Bigtable: مخزن البيانات الموزع من جوجل" . Paper Trail. مؤرشف من الأصل بتاريخ 16 يوليو 2017. تم الاطلاع عليه بتاريخ 5 أبريل 2011.
على الرغم من أن نظام ملفات جوجل (GFS) يوفر لجوجل تخزينًا موثوقًا وقابلًا للتوسع للملفات الموزعة، إلا أنه لا يوفر أي آلية لهيكلة البيانات الموجودة في الملفات تتجاوز بنية الدليل الهرمية وأسماء الملفات ذات الدلالة. من المعروف أن مجموعات البيانات الكبيرة تتطلب حلولًا أكثر تعبيرًا. تحتاج تيرابايتات البيانات التي تسترجعها جوجل من برامج زحف الويب، من بين مصادر أخرى كثيرة، إلى تنظيم، حتى تتمكن تطبيقات العميل من إجراء عمليات البحث والتحديث بسرعة وبدقة أعلى من مستوى الملف. [...] أول ما يجب معرفته عن Bigtable هو أنه ليس قاعدة بيانات علائقية. وهذا ليس مفاجئًا: فإحدى السمات المتكررة في جميع أوراق البحث المتعلقة بمخازن البيانات الموزعة واسعة النطاق هي صعوبة إنشاء أنظمة إدارة قواعد البيانات العلائقية (RDBMS) بأداء جيد. لا يوجد مخطط ثابت وقوي في Bigtable، ولا يوجد تكامل مرجعي بين الجداول (لذا لا توجد مفاتيح خارجية) وبالتالي دعم ضئيل لعمليات الربط المحسّنة.
- ↑ سارة بيدكوك (31 يناير 2011). "دينامو: مخزن القيم الرئيسية عالي التوفر من أمازون" (ملف PDF) . واترلو - كلية تشيريتون لعلوم الحاسوب. ص 22/2 . تاريخ الاسترجاع: 5 أبريل 2011.
دينامو: مخزن بيانات موزع عالي التوفر وقابل للتوسع
- ↑ "Windows Azure Storage" . مايكروسوفت . 16 سبتمبر 2011. مؤرشف من الأصل في 9 نوفمبر 2011. تم الاطلاع عليه في 6 نوفمبر 2011 .
- إدارة البيانات
- تخزين البيانات الموزعة
- مخازن البيانات الموزعة
