我正在寻找具有非常具体要求的键/值类型数据存储。任何人都知道什么会起作用?
- 需要成为某种组件。无需额外安装。
- 数据存储需要位于本地硬盘驱动器上。
- 我正在将 VB.Net 用于运行 Windows XP 到 7 的桌面应用程序,因此它需要由该环境调用。
- 它需要可复制。如果我的应用程序有四个副本在网络上运行,则数据存储的每个本地副本都需要与其他副本进行复制。尽可能接近实时。
前三个很简单,我可以使用开箱即用的 ADO.Net 做到这一点。最后一个,复制,是我没有答案的那个。
这样的动物存在吗?
我正在寻找具有非常具体要求的键/值类型数据存储。任何人都知道什么会起作用?
前三个很简单,我可以使用开箱即用的 ADO.Net 做到这一点。最后一个,复制,是我没有答案的那个。
这样的动物存在吗?
只有键值对尝试 RavenDbs 的兄弟 Rhino DHT。或者可能更准确,因为它是祖父母。RhinoDHT 是一个键值存储,可分发(也有不可分发的版本)。
根据需要基于组件(我相信只有一个 DLL?)
在复制方面 http://ravendb.net/documentation/replication
作为服务在本地运行:http ://ravendb.net/documentation/docs-deployment-service
CouchDB 可能是一种解决方案,使用 .NET 包装器。不过,集成可能有点痛苦,因为它需要 Apache。
Amazon SimpleDB 是另一种选择,结合XmlSerialization
了IDictionary
. 每月不到 1gb 的流量是免费的,这是很多纯文本。