Quel est le système de base de données orientée document open source est plus mature pour l'utilisation de Windows?

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

Question

Après avoir utilisé les bases de données relationnelles comme stockage back-end toute ma vie de programmation Windows (actuellement .NET), je veux expérimenter avec une base de données orientée document par cette définition de Wikipedia ; il peut être autonome ou en couches sur un système de base de données non-commerciales existantes.

Quelle est la solution de base de données orientée document open source recommanderiez-vous de votre propre expérience de programmation Windows et pourquoi? (Motif de source ouverte est de le garder sur le pas cher, aussi parce que l'open source est souvent sacrément bon et sur le bord d'attaque.)

Un agréable d'avoir serait un fournisseur .NET pour se connecter avec.

En fin de compte le système choisi peut être roulé en une véritable solution si tout fonctionne bien.

Il est vrai que cela est un peu subjectif et potentiellement argumentatif garder il réel les gens et je vais faire la même chose - aussi vos réponses seront d'une valeur inestimable pour les autres à la recherche des bases de données orientées document pour la première fois sous Windows. Je suis sûr que la valeur globale de vos réponses l'emportent sur les préjugés.

Merci.

Était-ce utile?

La solution

Je travaille sur le pilote C # mongodb http://github.com/samus/mongodb- csharp / . J'aime vraiment travailler avec MongoDB, car il a des caractéristiques d'un moteur relationnel comme des requêtes dynamiques et index qui facilite la transition vers que les autres prétendants (CouchDB, RavenDB, etc ...)

Le pilote MongoDB-CSharp a un grand soutien Linq ce qui va également faciliter la transition. Vous pouvez voir des documents non encore fini ici -> http: // wiki. github.com/craiggwilson/mongodb-csharp/ .

Autres conseils

RavenDB par Ayende est probablement le plus mature produit Windows, car il est le seul (que je sache) qui est en fait écrit en .net et « fonctionne exactement » sous Windows.

Là encore, il est seulement gratuit si vous l'utilisez dans des projets open source. Si vous l'utilisez dans des projets de code source fermé, vous devez acheter une licence commerciale (voir l'info licence ). < br> Puisque vous voulez open source car il est pas cher, je ne sais pas s'il est intéressant pour vous, alors.

Il y a beaucoup plus d'informations à ce sujet sur blog de Ayende.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top