文件数据库/键值存储用于与.net项目中使用[关闭](Document databases/Key-

2019-07-21 17:43发布

是否有任何文件数据库和/或键值存储(类似项目伏地魔的MongoDB等)与.NET项目会奏效吗? 大部分时间我已经看了迄今为止的选择似乎是对非Microsoft / Java的/开源技术更为适合,我想知道如果任何人有与微软摞这样的解决方案,任何经验/建议。

Answer 1:

CouchDB的中被公认为与通过净访问虽然不是愉快的还是在Windows上安装。

节俭API兼容的服务器,比如卡桑德拉将讨论的.Net

东京内阁可以通过(显然)完全可以简单地访问东京暴君的净口

MongoDB中有几个.NET API选项

我建议,指示是否分片(或其他水平扩展能力)都或多或少重要的是在你的持久存储一致性的一些水平,因为所有上述权衡以某种方式或其他低延时和良好的扩展性的一致性。



Answer 2:

有一个memcachedb这是持久的,也是东京柜这是持久的(而且据称非常快)。 两者都是与memcache协议中SOT兼容,你可以使用自己的驱动.NET



Answer 3:

MongoDB的基于社区opensource.net驱动程序的工作原理相当不错的真快。 它可以在MongoDB的主页上找到



Answer 4:

微软“速度”做这个(也链接到他们的博客 ),但仍处于社区技术预览(即“试用”)。

其他项目,如memcached的,有.NET的API。



Answer 5:

社区支持C#驱动程序的MongoDB在缴费的github

而另一位有前途的键值存储是hyphertable 。 你可以通过C#节俭的客户端访问此。 你可以得到它在这里 。

我没有与节俭的客户的任何工作经验。 所以,你可以在hyphertable论坛澄清..



Answer 6:

东京内阁的链接,.NET是客户端驱动程序。 还有就是东京内阁OG暴君的端口就可以从这个网站下载: http://spench.net/drupal/software/tokyocabinet

我还没有testet此端口。



文章来源: Document databases/Key-value stores for use with .Net projects [closed]