Reputation: 1857
I am looking for a key/value type datastore with very specific requirements. Anyone know anything that will work?
The first three are easy, I can do that with ADO.Net out of the box. The last one, replication, is the one I do not have answer to.
Does such an animal exist?
Upvotes: 1
Views: 554
Reputation: 693
Key-value only then try RavenDbs' sibling , Rhino DHT. Or probably more accurate as it's grandparent. RhinoDHT is a key-value store, distributable (there is a non distributable version as well).
Component based as you require (I believe just a single DLL?)
Upvotes: 1
Reputation: 44288
perhaps have a look at http://ravendb.net/
in terms of replication http://ravendb.net/documentation/replication
running locally as a service: http://ravendb.net/documentation/docs-deployment-service
Upvotes: 1
Reputation: 65426
CouchDB might be one solution, using a.NET wrapper. It might be a bit of a pain to integrate though, as it needs Apache.
Amazon SimpleDB is another option, combined with a simple XmlSerialization
implementation of an IDictionary
. It's free for less than 1gb of traffic per month, which is a lot of plain text.
Upvotes: 0