bases de données de documents / magasins-valeur clé pour une utilisation avec des projets .Net [clos]
Question
Y a-t-il des bases de données de documents et / ou les magasins clé-valeur (quelque chose comme projet Voldemort, MongoDB, etc.) qui fonctionnent bien avec des projets .Net? La plupart des options que j'ai regardé jusqu'à présent semblent être plus orientée vers les non-Microsoft / Java / technologies open source et je me demandais si quelqu'un avait une expérience / recommandations telles solutions pour la pile Microsoft.
La solution
CouchDB est bien considéré et accessible via .Net mais pas agréable à installer sur les fenêtres encore.
Thrift api serveurs compatibles comme cassandra parlera . net
Tokyo Cabinet peut être tout simplement accessible par l'ensemble (apparemment) . Port net de Tokyo Tyrant
MongoDB a plusieurs options api .Net
Je suggère que indiquant si sharding (ou d'autres capacités de mise à l'échelle horizontale) sont plus ou moins important qu'un certain niveau de cohérence dans votre magasin persistant puisque tous les échanges au-dessus de la consistance pour une faible latence et une bonne évolutivité d'une manière ou une autre.
Autres conseils
il y a une memcachedb qui est persistante, et aussi le cabinet tokyo qui est persistant (et soi-disant très rapide). sont tous deux compatibles avec le protocole SOT memcache vous pouvez utiliser leurs pilotes .net
Le pilote opensource.net à base communautaire pour MongoDB fonctionne très bien et est très rapide. Il se trouve sur la page d'accueil de MongoDB
Microsoft "Velocity" le fait (aussi un lien vers leur blog ), mais est toujours en avant-première de la technologie communautaire (c.-à "bêta").
D'autres projets, comme memcached, ont des API .NET.
Communauté a soutenu C # pilote pour mongodb dans avaiable github
Et un autre magasin prometteur valeur clé est hyphertable . Vous pouvez accéder à ce client à c # friperie. Vous pouvez l'obtenir .
Je n'ai pas d'expérience de travail avec les clients de l'épargne. Ainsi, vous pouvez le préciser dans le forum hyphertable ..
Le lien vers Tokyo Cabinet .Net est pour le pilote client. Il y a un port du Cabinet de Tokyo Tyrant il peut être téléchargé à partir de ce site: http://spench.net/drupal/software/tokyocabinet
Je n'ai pas Testet ce port.