Why RavenDB for .NET Development?
Niklas Lundberg summarizes the advantages of using the native .NET document database RavenDB:
As a .NET developer the document database RavenDB is attractive since it provides us with a built-in .NET API, HTTP API and many of the features a NoSQL database can offer. In a web environment the HTTP API is useful because it could eliminate the need for a middle tier for simple scenarios where you don’t need all the features the server side could offer. In RavenDB all documents are stored as JSON and its input and output is also JSON.
And under the covers, RavenDB has a couple more niceties:
- RavenDB bundles: replication, versioning, authorization, spatial queries
- Multi-Document Transactions in RavenDB vs Other NoSQL Databases
- RavenDB and attachments
- RavenDB Filtered Replication
- RavenDB and HTTP Caching
- RavenDB to add auto sharding
Original title and link: Why RavenDB for .NET Development? (©myNoSQL)