views:

1483

answers:

5

Other than MongoDB and Memcached, what key-value stores run on Windows? Most of the ones I've seen seem to only run on Linux (Hypertable, Redis, Lightcloud).

Related links:
http://stackoverflow.com/questions/639545/is-there-a-business-proven-cloud-store-keyvalue-database-open-source
http://www.metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/

+4  A: 

Berkeley DB is available. I'm surprised no-one has mentioned it yet.

You can build it on Windows either with a native or Cygwin toolchain, but it's probably best with MSVC if you're going to be linking it with C#.

paxdiablo
+2  A: 

These key value databases that you're referring to are Distributed Cache's.

Have a look at the following windows based solutions.

Hasan Khan
+2  A: 

Redis is C99 (Posix). It should be trivial to build and run it on cygwin.

+5  A: 

I would take a look at this article from highscalability.com. It describes a few options that you may want to consider, including Tokyo Cabinet/Tyrant, CouchDB and MongoDB.

Alan
+2  A: 

Here is the CouchDb installer for Windows

http://people.apache.org/~mhammond/dist/0.11.0/

Martin Murphy
CouchDb is great fun, I'm getting a lot of mileage out of it at the moment, with the fact that you can use Ubuntu One to synchronize. Well you can on Linux. But I don't think it would be too hard to implement on Windows, as long as the ubuntu guys have let the REST protocol free and easy with some Authorization.
WeNeedAnswers