tags:

views:

89

answers:

3

I've been looking around....

CouchDB, seems to be free for commercial use? But requires Apache, which is a bit of a pain.

Are there any other good options for .NET?

+1  A: 

Of course, there's nothing preventing you from using a table in an ordinary SQL database as a simple repository for key-value pairs, which is essentially what a NoSQL database is.

This has the added benefit of still allowing you to use SQL where it is appropriate.

Robert Harvey
yes, that provides simple key value, but most of the NoSql type stores provide a bunch of other features as well, replication, sharding, querying, etc etc.
Keith Nicholas
A: 

It may or may not apply to you: if you're going to use RavenDB for a startup company, you may request a free license.

Jeff Schumacher
sure, but thats more a commercial strategy/bet to get to get conversions to paying customers.
Keith Nicholas
Perhaps it is. Still I think it's decent of Ayende to offer this.
Jeff Schumacher
+1  A: 

Cassandra uses Facebook's "thrift" (now Apache Thrift) RPC mechanism for its client layer. This is capable of generating C# output, which you can compile into a .NET assembly and call from a MS CLR application.

Whether Cassandra itself does what you want, is very much dependent upon what you want is.

MarkR