CouchDB - .NET или моноэквивалентная технология - PullRequest
8 голосов
/ 13 января 2009

Существуют ли какие-либо активные проекты баз данных на основе документов, использующие .NET или Mono? Нечто похожее на CouchDB, SimpleDB, LotusNotes и т. Д ... Предпочитаю открытый исходный код.

Я полагаю, что технологию JScript.NET можно использовать для функций Map и Reduce над сохраненными документами JSON.

Ответы [ 5 ]

4 голосов
/ 13 января 2009

Взгляните на nsimpledb . Также RDDB , Apache Jackrabbit , FeatherDB (Java-клон CouchDB), StrokeDB , ThruDB , DataWasp и M / DB . В Википедии перечислено все вышеперечисленное как технологии баз данных, ориентированные на документы. Некоторые из них являются .NET, некоторые нет, но я надеюсь, что эти ссылки помогут вам найти что-то полезное.

3 голосов
/ 22 декабря 2010

Я бы хотел добавить RavenDB в список. Написан на C # и хотя он не является прямым клоном CouchDB, он находился под сильным влиянием проекта.

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

В настоящее время Windows является единственной поддерживаемой платформой, но за последние несколько недель Роб Эштон и Джереми Лаваль добился значительных успехов, чтобы заставить его работать под Mono и Linux.

2 голосов
/ 18 июля 2009

Любое «встроенное» решение (т. Е. Не требующее отдельной службы / запущенного процесса)? И где изначально поддерживается репликация данных среди пиров?

1 голос
/ 13 мая 2011

Вы также можете проверить Divan , библиотеку C # для доступа к CouchDB.

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

определенно посмотрите на NCouch и в этом отношении

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