سؤال

أنا أبحث في كلا المشروعين ولا أستطيع أن أرى الفرق حقا

من موقع كاساندرا:

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

من موقع couchdb:

Apache Couchdb عبارة عن قاعدة بيانات موزعة ومخطأ من المستندات الموزعة والموجهة نحو المخطط التي يمكن الوصول إليها عبر API مريح HTTP / JSON.

ومع ذلك، أرى الاختلافات المحددة بين كل مشروع على النحو التالي: طرق الوصول، اللغات المكتوبة، وما إلى ذلك ولكن لوضع مثال، عندما تتحدث عن سولر أو أبو الهول أنت تعرف كلاهما مفهرف مع اختلافات كبيرة ولكن في النهاية مفهرسون.

هل يمكنني أن أقول هنا أن كاساندرا والوساغبين هي قواعد البيانات غير العلائقية التي في بعض الحالات يمكن للمرء أن يحل محل الآخر؟

هل كانت مفيدة؟

المحلول

CouchDB هو متجر المستندات. قمت بوضع المستندات (JSON كائنات) في تكنولوجيا المعلومات وتحديد المشاهدات (الفهارس) عليها. يمكن أن تكون الكائنات معقدة تعسفا مع هيكل عميق محتمل. علاوة على ذلك، فهي غير مقيدة لمتابعة بعض المخططات المتسقة.

كاساندرا هو متجر ذات قيمة رئيسية خشنة. يخزن فقط الصفوف، لكل منها مجموعة من الأعمدة المسماة مجمعة في الأسر ذات القيم. يبدو قريبا جدا من bigtable؛ BigTable لا يتطلب كل صف لديه نفس الهيكل (على عكس قاعدة بيانات SQL). قد يكون للقيم بعض الهيكل، ولكن هذا النوع من المتجر لا يعرف أي شيء حيال ذلك - أنهم فقط سلاسل / تسلسل البايت.

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

نصائح أخرى

يحتوي Couchdb على ميزة موجودة في تقنيات قاعدة بيانات المصدر المفتوحة للغاية: النسخ المتماثل دون اتصال. تم تصميم CouchDB بحيث يمكن تشغيل التطبيقات على حافة الشبكة. تتوفر هذه التطبيقات حتى عند فشل اتصال الإنترنت.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top