Какие приложения / IDE существуют для управления системами баз данных NoSQL? - PullRequest
2 голосов
/ 02 июля 2010

NoSQL - это альтернатива СУБД, которая хорошо работает с простыми моделями данных, содержащими огромные объемы данных.MongoDB, Google BigTable, Dojo's Persevere, Amazon Dynamo, Facebook Cassandra - вот несколько примеров.Не могли бы вы указать ваше любимое приложение / IDE, которое может управлять (например, вставлять или запрашивать данные) такими базами данных?

Ответы [ 2 ]

1 голос
/ 03 июля 2010

База данных NoSQL у них в детстве, реальных управляющих приложений, о которых я знаю, нет, но большинство баз данных nosql предоставляют некоторую форму инструмента cli для взаимодействия с базой данных.
Разработка таких управляющих приложений также нетривиальна: в системах на основе SQL с индексами вы можете эффективно отобразить список строк, начиная с первой и заканчивая n-й строкой таблицы, содержащей m строк (n Но базы данных NoSQL - это, в основном, хранилища ключей-значений с поиском по хеш-таблицам, поэтому вы не можете эффективно смотреть на первые n наборов данных.

Конечно, есть исключения, такие как Redis и MongoDB, которые предоставляют некоторую форму отсортированных наборов и индексов, но они действительно являются исключением.
Если вам нужен такой инструмент, напишите минималистичную версию, например Попробуйте Redis или Оболочка браузера MongoDB , не потребует особых усилий и предоставит все, что вы можете сделать для запроса вашей базы данных.

0 голосов
/ 20 октября 2014

Для MongoDB вы можете использовать RoboMongo, MonguVUE и т. Д. CouchDB имеет свой собственный интерфейс, но имеется множество доступных графических интерфейсов, но также в зависимости от типа NoSQL, который вы будете использовать, поскольку есть четыре категории.

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