CouchDB - .NET or Mono Equivalent Technology
-
22-07-2019 - |
Question
Is there any active "document-based" database projects using .NET or Mono? Something similar to CouchDB, SimpleDB, LotusNotes, etc... Prefer open source.
I figure the JScript.NET technology could be used for the Map and Reduce functions over stored JSON documents.
OTHER TIPS
I would like to add RavenDB to the list as well. Written in C# and while it is not a direct clone of CouchDB, it was heavily influenced by the project.
One of the great features of the project is a service and embedded solution. Meaning you can run it as a service on a server or you can run an embedded version within your application's process.
Right now, Windows is the only supported platform, but great strides have been made by Rob Ashton and Jérémie Laval in the past few weeks to get it to work under Mono and Linux.
Any "embedded" solution (i.e. that doesn't require a separate service/process running)? And where data replication among peers is natively supported?
definitely look at NCouch also in this regard
You might also want to check out Divan, a C# library for accessing CouchDB.