Существуют ли небольшие, надежные базы данных документов / объектов?
У меня есть несколько проектов.Net, которые выиграли бы от использования базы данных документов / объектов, а не реляционной. Я думаю, что db4o будет хорошим выбором, но мы не уверены, сколько это будет стоить. Я бы хотел использовать MongoDB, но он предназначен не для небольших серверных приложений.
Есть ли другие варианты, с которыми я просто не сталкивался для небольших приложений?
РЕДАКТИРОВАТЬ: Так это пространство, которое еще не имеет хорошего решения? Нет ли небольших и надежных баз данных? Мой лучший выбор - использовать MongoDB и установить для параметра --syncdelay значение 1?
3 ответа
Так что RavenDB выглядит так, как мне нужно. Я поиграл с источником и дал ему вращение. Это смесь CouchDB и MongoDB. Основное отличие состоит в том, что он использует встроенный в Windows механизм ESE, который обеспечивает восстановление после сбоев, что в основном и является тем, что я ищу. Согласно блогу Ayende, еще многое предстоит сделать, прежде чем он будет выпущен, но интересно следить за GutHub.
Если это действительно очень маленький масштаб, просто сериализовать / десериализовать его самостоятельно:) или создать структуру на основе документа во встроенной реляционной базе данных, такой как SqLite...