Система NoSQL WideTable, которая поддерживает запросы на основе значений столбцов? - PullRequest
0 голосов
/ 06 октября 2010

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

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

Какие системы имеют эту функцию?Системы с RESTful HTTP API или .Net Client / Driver библиотека также предпочтительны.

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Взгляните на ESE , которое является одним из наименее известных предложений Microsoft для хранения ... Это модель с разреженными таблицами (NOSQL), бесплатная, поставляется с каждой версией сервера с 2000 года (? IIRC ), очень масштабируемый и высокопроизводительный. Он используется несколькими продуктами Microsoft, такими как WINS, DNS, Active Directory и Exchange - это не игрушка.

Недавно Ayende выпустила RavenDB , базу данных документов (написанную на c #, w00t!), Которая использует ESE для хранения внутри.

1 голос
/ 06 октября 2010

Кассандра называет это «вторичной поддержкой индекса». Он доступен в версии 0.7b2.

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