قواعد البيانات التي تستخدم JSON كتنسيق تخزين/نقل [مغلق]
سؤال
كم عدد أنظمة قواعد البيانات التي تستخدم JSON للتخزين أو النقل؟أنا أعلم عن:
أتذكر أنني رأيت بائعًا آخر في الملف الشخصي لمستخدم SO.كانت تلك الأنظمة تستخدم ما أسموه ثنائي JSON، لكن لا أستطيع تذكر اسم المنتج.
في الآونة الأخيرة، يبدو أن المزيد والمزيد من مشاريع قاعدة البيانات تتطلع إلى JSON للتخزين الدائم.حتى أن بعضهم يتبنى HTTP كطبقة نقل.
المحلول
MongoDb هو الذي يستخدم تنسيق تخزين JSON الثنائي.لا أعرف إذا كان هناك شيء آخر موجه نحو المستندات.معظم الآخرين عبارة عن مخازن قيمة أساسية ويمكنهم فقط استرداد كائن بناءً على مفتاح واحد.
نصائح أخرى
Persevere هي قاعدة بيانات أخرى تم تحميلها بـ JSON:
النقل الأساسي هو JSON HTTP/REST
يتم تخزين البيانات بتنسيق JSON
يحتوي على عميل JS/JSON أصلي للتشغيل مباشرة من المتصفح.
إذا كنت تريد مخططًا، فسيتم تعريفه باستخدام JSON
هذه قائمة غير موثوقة.
أضاف Postgresql مؤخرًا نوع بيانات json
لا يستخدم MongoDB JSON بل BSON.
إعادة التفكير في قاعدة البيانات هي قاعدة بيانات موجهة نحو المستندات مع نموذج بيانات JSON، الذي يدعم التجزئة والنسخ المتماثل
ألق نظرة على رياك باشو.لديها عدد من الأشياء المشتركة مع CouchDB:مستند إلى Erlang، وJavascript MapReduce API، ونقل HTTP، وتنسيق مستند JSON، والنسخ المتماثل متعدد الأقسام.لا يهدف إلى أن يكون بسيطًا تمامًا مثل CouchDB (CouchDB أكثر "رأيًا")، لكنه يوفر لك الكثير من الخيارات لضبط معلمات CAP لتلبية احتياجات تطبيقك، لكل عملية كتابة.
إذا كنت تريد تخزين مستند JSON الخاص بك في مخزن بيانات AppEngine، فيمكنك إلقاء نظرة على Ubud-db، https://bitbucket.org/f94os/ubud-db/wikiUbud-db هو مخزن مستندات على AppEngine مزود بواجهة برمجة تطبيقات REST-JSON.