.Net友好,本地,键值对,可复制数据存储

时间:2010-05-24 23:45:17

标签: .net vb.net replication datastore key-value-store

我正在寻找具有特定要求的键/值类型数据存储区。任何人都知道任何有用的东西吗?

  1. 需要成为某种组成部分。无需额外安装。
  2. 数据存储区需要位于本地硬盘上。
  3. 我使用VB.Net作为运行Windows XP到7的桌面应用程序,因此需要在该环境下调用。
  4. 需要复制。如果我在网络上运行了四个应用程序副本,则数据存储区的每个本地副本都需要与其他副本一起复制。尽可能接近实时。
  5. 前三个很容易,我可以用ADO.Net开箱即用。复制的最后一个是我没有回答的问题。

    这种动物存在吗?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

键值只有尝试RavenDbs的兄弟,Rhino DHT。或者可能更准确,因为它是祖父母。 RhinoDHT是一个键值存储,可分发(还有一个不可分发的版本)。

基于您需要的组件(我相信只有一个DLL?)

答案 2 :(得分:0)

CouchDB可能是一个解决方案using a.NET wrapper。然而,集成可能有点痛苦,因为它需要Apache。

Amazon SimpleDB是另一种选择,与XmlSerialization的简单IDictionary实现相结合。它每月不到1GB的流量是免费的,这是很多纯文本。