是否有与.Net项目配合良好的文档数据库和/或键值存储(类似Project Voldemort,MongoDB等)?到目前为止,我看过的大多数选项似乎都更倾向于非Microsoft / Java /开源技术,我想知道是否有人对Microsoft堆栈的此类解决方案有任何经验/建议.
解决方法
CouchDB很受好评,accessible via .Net虽然在Windows上安装也不是那么令人愉快.
像cassandra这样的Thrift api兼容服务器将会谈到.Net
可以通过(显然)完整的.Net port of Tokyo Tyrant简单地访问Tokyo Cabinet
MongoDB有several .Net api options
我建议指出分片(或其他水平扩展功能)是否与持久性存储中的某种程度的一致性更重要或更不重要,因为所有这些都以某种方式权衡了低延迟和良好可伸缩性的一致性.