Существует ли библиотека абстракций хранилища NoSQL / key-value, как есть JDBC для баз данных? - PullRequest
5 голосов
/ 11 февраля 2010

Я использовал много библиотек абстракции SQL, таких как ODBC, JDBC и ActiveRecord. Каковы варианты абстракции в мире хранилища NoSQL / key-value?

В основном я спрашиваю об этом, чтобы, если я выберу хранилище значений ключей, я мог использовать библиотеку абстракций и не быть заблокированным, что я считаю важным, учитывая количество хранилищ значений ключей вокруг.

Ответы [ 4 ]

3 голосов
/ 12 февраля 2010

Даже если базы данных NOSQL сильно отличаются друг от друга, их можно разделить на значимые группы, см. это сообщение в блоге . Gremlin, см. InfoQ: Gremlin, язык для работы с графиками , - новый проект, направленный на определение абстракций поверх различных баз данных NOSQL. Начиная с конца графической базы данных спектра NOSQL, проект с тех пор перешел на хранилища документов, создав объектную модель документа с реализациями, запланированными для MongoDB и CouchDB, см. здесь и здесь .

1 голос
/ 11 февраля 2010

Нет. В настоящее время базы данных NoSql очень разнородны, поэтому их нельзя переносить в стандартный интерфейс, оставаясь при этом нетривиальными.

0 голосов
/ 23 сентября 2010

Гремлин бежит поверх Чертежей Тинкерпопа . Вчера была выпущена новая версия Gremlin (0.5) с поддержкой новых хранилищ, таких как OrientDB , новый документ-граф с открытым исходным кодом dbms.

0 голосов
/ 12 февраля 2010

У нас есть такая абстракция в InfoGrid , которая называется интерфейсом магазина. Это очень упрощенно, но было создано именно для этой цели: общий API, который позволяет InfoGrid взаимодействовать с различными реализациями хранилища значений ключей, не требуя изменений на более высоких уровнях.

Некоторые ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...