CouchDB - .NET или моноэквивалентная технология

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

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

5 ответов

Решение

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

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

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

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

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

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

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

Другие вопросы по тегам