Question

Anyone have any recommendations for a non-relational/partially-relational DB with a .NET API?

Was it helpful?

Solution

I don't have any personal experience with it, but you might check out MongoDB which has drivers in C# etc.

See this blog post for some info: http://odetocode.com/Blogs/scott/archive/2009/10/13/experimenting-with-mongodb-from-c.aspx

OTHER TIPS

Just hear about Raven DB on a podcast (Herding Code 83). I don't know much more, but there are questions tagged ravendb.

Raven is an Open Source (with a commercial option) document database for the .NET/Windows platform. Raven offers a flexible data model design to fit the needs of real world systems. Raven stores schema-less JSON documents, allow you to define indexes using Linq queries and focus on low latency and high performance.

The best option is NPA (also called .NET Persistence API or NPersistence) It is the equivalent of JAVA's JPA and offers the ability to work with POCO objects and a standard API. The entity mapping is done using annotations (no XML needed). see: http://www.npersistence.org and also: http://en.wikipedia.org/wiki/.NET_Persistence_API

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top