2009-01-13 15 views
8

Existe-t-il des projets de base de données actifs "basés sur des documents" utilisant .NET ou Mono? Quelque chose de similaire à CouchDB, SimpleDB, LotusNotes, etc ... Préféré open source.CouchDB - Technologie .NET ou Mono Equivalent

Je pense que la technologie JScript.NET pourrait être utilisée pour les fonctions Map et Reduce sur les documents JSON stockés.

Répondre

2

Toute solution "intégrée" (c'est-à-dire qui ne nécessite pas de service/processus séparé)? Et où la réplication de données entre pairs est supportée nativement?

3

Je voudrais ajouter à la liste RavenDB ainsi. Écrit en C# et bien qu'il ne soit pas un clone direct de CouchDB, il a été fortement influencé par le projet.

L'une des grandes caractéristiques du projet est une solution de service et intégrée. Cela signifie que vous pouvez l'exécuter en tant que service sur un serveur ou vous pouvez exécuter une version intégrée dans le processus de votre application.

À l'heure actuelle, Windows est la seule plate-forme prise en charge, mais de grands progrès ont été réalisés par Rob Ashton et Jérémie Laval au cours des dernières semaines pour le faire fonctionner sous Mono et Linux.

1

Vous pouvez également consulter Divan, une bibliothèque C# pour accéder à CouchDB.