CouchDB - .NET oder Mono Equivalent Technology

8

Gibt es aktive "dokumentbasierte" Datenbankprojekte mit .NET oder Mono? Ähnlich wie CouchDB, SimpleDB, LotusNotes, etc ... Open Source bevorzugen.

Ich denke, die JScript.NET-Technologie könnte für die Map- und Reduce-Funktionen über gespeicherte JSON-Dokumente verwendet werden.

    
BuddyJoe 13.01.2009, 02:37
quelle

5 Antworten

4

Sehen Sie sich nsimpledb an. Auch RDDB , Apache Jackrabbit , FeatherDB (ein Java-Klon von CouchDB), StrokeDB , ThruDB , DataWasp und M / DB . Wikipedia listet alle oben genannten als Dokument-orientierte Datenbank-Technologien auf. Einige sind .NET, andere nicht, aber ich hoffe, dass diese Links Sie irgendwo nützlich machen.

    
bugmagnet 13.01.2009, 12:44
quelle
3

Ich möchte RavenDB zur Liste hinzufügen. Geschrieben in C # und obwohl es kein direkter Klon von CouchDB ist, wurde es stark von dem Projekt beeinflusst.

Eines der herausragenden Merkmale des Projekts ist eine Service- und Embedded-Lösung. Das heißt, Sie können es als Dienst auf einem Server ausführen oder Sie können eine eingebettete Version innerhalb des Prozesses Ihrer Anwendung ausführen.

Momentan ist Windows die einzige unterstützte Plattform, aber große Fortschritte wurden von Rob Ashton gemacht und Jérémie Laval in den letzten Wochen, um es unter Mono und Linux zum Laufen zu bringen.

    
Dale Ragan 22.12.2010 20:26
quelle
2

Jede "eingebettete" Lösung (d. h., dass kein separater Dienst / Prozess benötigt wird)? Und wo wird die Datenreplikation unter Peers nativ unterstützt?

    
Hugo Sereno Ferreira 18.07.2009 19:57
quelle
1

Schauen Sie sich NCouch unbedingt auch in dieser Hinsicht an

    
user277195 19.02.2010 17:32
quelle
1

Vielleicht möchten Sie auch Divan , eine C # -Bibliothek für den Zugriff auf CouchDB, ausprobieren.

    
Jason McVetta 12.05.2011 20:26
quelle