Was Open-Source-dokumentenorientierte Datenbanksystem ist am meisten für Windows Verwendung reifen?

StackOverflow https://stackoverflow.com/questions/2768651

Frage

Nach der Verwendung von relationalen Datenbanken als Back-End-Speicher all mein Windows-Programmierung Lebens (derzeit .NET), mag ich mit einem dokumentenorientierte Datenbank experimentieren diese Wikipedia-Definition ; es kann eigenständig oder überlagert über ein bestehendes nicht-kommerzielles Datenbanksystem sein.

Was Open-Source-dokumentenorientierte Datenbank-Lösung würden Sie aus Ihrer eigenen Windows-Programmiererfahrung empfehlen und warum? (Grund für die Open-Source ist es zu halten, auf dem billigen, weil auch Open-Source oft verflixt gut und an der Vorderkante.)

Ein schön zu haben wäre ein .NET-Provider sein, mit zu verbinden.

Letztlich könnte das gewählte System in eine echte Lösung gerollt werden, wenn alles funktioniert gut.

Zwar ist dies etwas subjektiv und argumentative möglicherweise so behalten sie es wirklich Leute, und ich werde das gleiche tun - auch Ihre Antworten auf andere von unschätzbarem Wert sein wird, dokumentenorientierte Datenbanken zum ersten Mal unter Windows ein Blick in. Ich bin sicher, dass der Gesamtwert Ihrer Antworten werden alle Vorurteile aufwiegen.

Danke.

War es hilfreich?

Lösung

Ich arbeite auf dem C # mongodb Treiber unter http://github.com/samus/mongodb- csharp / . Ich genieße wirklich, mit MongoDB zu arbeiten, weil es einige Features aus einer relationalen Engine wie dynamische Abfragen und Indizes, die es leichter macht Übergang zu als die anderen Anwärter (CouchDB, RavenDB, etc ...)

Die MongoDB-CSharp Fahrer haben große Linq-Unterstützung, so dass auch den Übergang erleichtern. Sie können hier einen Teil der noch nicht fertiggestellten Dokumentation -> http: // wiki. github.com/craiggwilson/mongodb-csharp/ .

Andere Tipps

RavenDB von Ayende wahrscheinlich die meisten reifen Windows-Produkt ist, weil es das einzige ist (die ich kenne), die tatsächlich in .net und geschrieben wird,‚funktioniert‘unter Windows nur.

Dann wieder ist es nur kostenlos, wenn Sie es in Open-Source-Projekten verwenden. Wenn Sie es in Closed-Source-Projekte zu verwenden, müssen Sie eine kommerzielle Lizenz erwerben (siehe Lizenzierung info ). < br> Da Sie Open-Source-billig ist, weil es will, ich weiß nicht, ob es dann für Sie interessant ist.

Es gibt viel mehr Informationen über sie auf Ayende Blog .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top