Are there small, reliable databases of documents / objects?

I have several .Net projects that would benefit from using the document / object database, the opposite of relational. I think db4o would be a good choice, but we are not sure how much it costs. I would like to use MongoDB , but the design is not intended for small applications with a single server.

Are there other options that I just did not use for small-scale applications?


EDIT: So this is a space in which there is no good solution? Are there small and long-lived document databases? Would my best choice be to use MongoDB and set the --syncdelay parameter to 1?

+4
source share
3 answers

So RavenDB looks according to what I'm looking for. I played with the source and gave it a spin. This is a combination of CouchDB and MongoDB. The main difference is that it uses the ESE engine built into Windows, which provides crash recovery, which is basically what I'm looking for. According to the Ayende Blog , much remains to be done before it is released, but it's fun to follow GutHub.

+1
source

BerkeleyDB is pretty good.

+1
source

if it is really very small, just serialize / deserialize it yourself :) or create a document-based structure in a built-in relational database like SqLite ...

+1
source

Source: https://habr.com/ru/post/1305174/


All Articles