Document databases/Key-value stores for use with .

2019-02-07 15:12发布

Are there any document databases and/or key-value stores (something like Project Voldemort, MongoDB, etc.) that work well with .Net projects? Most of the options I've looked at so far seem to be more geared towards the non-Microsoft/Java/open-source technologies and I was wondering if anyone had any experience/recommendations with such solutions for the Microsoft stack.

6条回答
兄弟一词,经得起流年.
2楼-- · 2019-02-07 15:34

CouchDB is well regarded and accessible via .Net albeit not that pleasant to install on windows still.

Thrift api compatible servers like cassandra will talk .Net

Tokyo Cabinet can be simply accessed by the (apparently) full .Net port of Tokyo Tyrant

MongoDB has several .Net api options

I would suggest that indicating whether sharding (or other horizontal scaling capabilities) are more or less important that some level of consistency in your persistent store since all of the above trade off the consistency for low latency and good scalability in some way or another.

查看更多
聊天终结者
3楼-- · 2019-02-07 15:40

there is a memcachedb which is persistent, and also the tokyo cabinet which is persistent (and supposedly very fast). Both are compatible with the memcache protocol sot you can use their drivers for .net

查看更多
Ridiculous、
4楼-- · 2019-02-07 15:51

The link to Tokyo Cabinet for .Net is for the client driver. There is a port of the Tokyo Cabinet og Tyrant it can be downloaded from this site: http://spench.net/drupal/software/tokyocabinet

I have not testet this port.

查看更多
疯言疯语
5楼-- · 2019-02-07 15:53

Microsoft "Velocity" does this (also a link to their blog), but is still in community technology preview (i.e. "beta").

Other projects, like memcached, have .NET APIs.

查看更多
仙女界的扛把子
6楼-- · 2019-02-07 15:53

Community supported C# driver for mongodb avaiable in github

And another promising key value store is hyphertable. You can access this through c# thrift client. You can get it here.

I dont have any working experience with thrift clients. So you can clarify it in hyphertable forum..

查看更多
祖国的老花朵
7楼-- · 2019-02-07 15:57

The community based opensource.net driver for mongodb works quite nice and is really fast. It can be found on the mongodb homepage

查看更多
登录 后发表回答