Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I agree with Marc's comment above, but I guess what you're looking for is probably something like <a href="http://ravendb.net/">RavenDB</a>. It's developed specifically with .NET in mind, so would probably seem more "C# friendly" than others such as CouchDB or MongoDB, etc.</p> <p>Keep in mind, however, that the different NoSQL implementations have different strengths and weaknesses beyond simply what language/platform is more natively considered during their development. It may very well be true that RavenDB would seem more natural to a .NET developer, but a different database may be better suited to the job at hand depending on the data persistence needs.</p> <p>Here's <a href="http://nosql.mypopescu.com/post/978742866/document-databases-compared-couchdb-mongodb-ravendb">a quick breakdown</a> of some other feature comparisons that I just found. As you can see there's more to each tool than its .NET driver. A little Googling of NoSQL database comparisons will yield more information. If you have more specific data persistence needs or can elaborate more on the project in question we may be able to provide more advice.</p> <p><strong>Edit:</strong> (In response to your comment above) To perhaps help you narrow down your choices, here's my experience so far:</p> <p>Of the three that I've mentioned, the only one I've actually used in .NET is MongoDB. It didn't "feel" as native for .NET purposes, but it wasn't difficult or unwieldy in any way. It was easy enough to use and performed its intended task very well.</p> <p>I've used CouchDB from JavaScript code, as opposed to from .NET code. It's considered to be a very JavaScript friendly database and I've been toying with the idea of connecting to it directly from client-side AJAX calls. But it should be just as easy from within .NET. That's the beauty of a RESTful API, really. Anything should be able to interact with it as easily as interacting with any service. From within .NET code, something like RestSharp may make using CouchDB very easy and feel more .NET-native.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload