هل هناك مكتبة تجريد مخزن NOSQL / القيمة الرئيسية مثل هناك JDBC هي لقواعد البيانات؟

StackOverflow https://stackoverflow.com/questions/2247036

سؤال

لقد استخدمت العديد من مكتبات تجريد SQL، مثل ODBC و JDBC و Activerecord. ما هي خيارات التجريد في عالم مخزن NOSQL / القيمة الرئيسية؟

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

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

المحلول

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

نصائح أخرى

لا. الآن، قواعد بيانات NOSQL متباينة للغاية، وبالتالي لا يمكن لفها تحت واجهة قياسية مع البقاء غير تافهة.

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

بعض الروابط:

جرمانلين يعمل على رأس مخططات tinkerpop.. وبعد تم إصدار الأمس النسخة الجديدة من Gremlin (0.5) بدعم من مخازن جديدة مثل OrientDB., ، وثيقة مفتوحة مفتوحة المصدر - الرسم البياني DBMS.

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