Существуют ли небольшие, надежные базы данных документов / объектов?

У меня есть несколько проектов.Net, которые выиграли бы от использования базы данных документов / объектов, а не реляционной. Я думаю, что db4o будет хорошим выбором, но мы не уверены, сколько это будет стоить. Я бы хотел использовать MongoDB, но он предназначен не для небольших серверных приложений.

Есть ли другие варианты, с которыми я просто не сталкивался для небольших приложений?


РЕДАКТИРОВАТЬ: Так это пространство, которое еще не имеет хорошего решения? Нет ли небольших и надежных баз данных? Мой лучший выбор - использовать MongoDB и установить для параметра --syncdelay значение 1?

3 ответа

Решение

Так что RavenDB выглядит так, как мне нужно. Я поиграл с источником и дал ему вращение. Это смесь CouchDB и MongoDB. Основное отличие состоит в том, что он использует встроенный в Windows механизм ESE, который обеспечивает восстановление после сбоев, что в основном и является тем, что я ищу. Согласно блогу Ayende, еще многое предстоит сделать, прежде чем он будет выпущен, но интересно следить за GutHub.

Если это действительно очень маленький масштаб, просто сериализовать / десериализовать его самостоятельно:) или создать структуру на основе документа во встроенной реляционной базе данных, такой как SqLite...

BerkeleyDB довольно хорош.

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