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

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

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

Anonim

التعريف - ماذا يعني CouchDB؟

Apache CouchDB هي قاعدة بيانات غير علائقية أو NoSQL تم تطويرها لاحتضان الويب بالكامل. يتم تخزين البيانات داخل مستندات JSON التي يمكن الوصول إليها والاستعلام عن مؤشراتها عبر HTTP.

يتم إجراء فهرسة وتحويل ودمج المستندات من خلال JavaScript. نظرًا لأنه يستخدم كل هذه المعايير والتقنيات الصديقة للويب ، يعمل CouchDB جيدًا مع تطبيقات الويب والهاتف المحمول.

تيكوبيديا تشرح CouchDB

CouchDB هي قاعدة بيانات مفتوحة المصدر موجهة نحو المستند تستخدم خرائط قيمة المفتاح لتخزين حقول المستندات.

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

وهي متخصصة في توفر وتقسيم التسامح (AP) ولكن يمكن أن تكون في نهاية المطاف متسقة من خلال العمل البسيط. على سبيل المقارنة ، MongoDB هو في الغالب الاتساق والتسامح التقسيم.

ميزات CouchDB:

    فهرسة سريعة واسترجاعها

    سهولة النسخ المتماثل عبر مثيلات خادم متعددة

    مكتبات متعددة للغات مختلفة

    تنسيق المستند المستند إلى JSON

    واجهة تشبه REST لاسترداد المستندات وحذفها والتحديثات والإدراج

    تحديثات موجز البيانات القابلة للاشتراك من خلال موجز التغييرات

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