بطاقة تعريف CouchDB
المؤلفون الأصليون: داميان كاتس، جان ليناردت، نوح سلاتر، كريستوفر لينز،ج، كريس أندرسون، بول ديفس، ادم كوكولوسكي، جيسون ديفيز، بينوا شيسنيو، فيليب منانا، روبرت نيوسون.
ماهي كاوتش دي بي CouchDB
هي واحدة مما يعرف بحلول NoSQL وهي على وجه التخصيص قاعدة بيانات للمستندات مفتوحة المصدر مكتوبة بلغة البرمجة إرلانج Erlang، توفر ألية لتخزين واسترجاع البيانات يعطى كل مستند يتم تخزينه في قاعدة البيانات معرفا وحيدا (id_) بالإضافة إلى رقم مراجعة (id_) لكل تغيير يتم إجراؤه وحفظة في قاعدة البيانات.
تستخدم CouchDB أفضل تقنية مسح وسرية في العالم لتتبع قواعد تثبيت أكثر من 4.000 من المنتجات التكنولوجية بما في ذلك نظم إدارة قواعد البيانات. في فئة نظم إدارة قواعد البيانات، تساوي حصة CouchDB في السوق 0.5% أي ما يعادل 2.863 شركة.
خصائص كاوتش دي بي CouchDB
يمثّل “Visual Guide To NoSQL Systems/الدليل المرئي إلى نظم “NoSQL أداة ممتازة لتحديد أي مخزن للبيانات يناسبك. وحسب هذا الدليل، توجد ثلاثة مجالات اهتمام يمكنك اعتمادها لاختيار قاعدة بيانات (سواء كانت NoSQL أو علائقية في طبيعتها):
- التناسق: يعني أنّ لدى كلّ حريف نفس مشهد البيانات دائما.
- التوافر: يعني أنّ بإمكان كلّ الحرفاء القراءة والكتابة.
- احتمالية التجزئة: تعني أن النظام يعمل جيدا عبر أقسام الشبكة المادية.
وهذه الميزات الثلاثة -التوافر، التناسق، احتمالية التجزئة- تتوفّر في كاوتش دي بي .
تمثّل قواعد بيانات NoSQL تحوّلا بعيدا عن قواعد البيانات العلائقية التقليدية وتقدّم فوائد عديدة (وتحديات خاصة بها) كذلك. تتوفّر في CouchDB الخصائص التالية:
- سهولة النسخ المتماثل لقاعدة بيانات عبر مثيلات خادم متعددة
- سهولة الفهرسة والاسترجاع
- واجهة مماثلة لبروتوكول REST لإدراج الوثائق، التحديثات، الاسترجاع والحذف
- صيغة وثيقة تعتمد على جسون JSON (تترجم بسهولة عبر لغات مختلفة)
- مكتبات متعددة للغة التي اخترتها (عرض البعض من خيارات اللغة الرائجة)
- تحديثات البيانات القابلة للاشتراك في نشرة التغييرات
مستخدمي كاوتش دي بي :
Amadeus IT Group، لبعض أنظمتها الخلفية.
Credit Suisse، للاستخدام الداخلي في قسم السلع في إطار السوق.
Meebo، لمنصتهم الاجتماعية (الويب والتطبيقات).
npm، لسجل الحزمة الخاصة بهم
Sophos، لبعض نظمهم الخلفية.
BBC، لمنصات المحتوى الديناميكي.
Canonical بدأت باستخدامه سنة 2009 لخدمة التزامن لديهم “أوبونتو 1″، لكنها توقفت عن استخدامه في نوفمبر 2011.
AirFi، لمنصة الترفيه المحمولة في رحلات الطيران.
CANAL+، للمنصة الدولية بناء على الطلب في كانال + في الخارج.
المراجع
ar.karizma.io
التصانيف
نظم إدارة قواعد البيانات مؤسسة برمجيات أباتشي العلوم التطبيقية