我正在寻找.NET的持久键值存储。要求是:
目前我认为SQLite可以在这里工作;但它似乎有点矫枉过正 - 我只需要键值存储,而不是完整的SQL支持。我也听说过bdb和libdb-dotnet绑定 - 它看起来更轻巧,但我不知道性能/一致性特征。
有人可以在这推荐一些东西吗?欢迎使用其他参考资料(例如,如果.NET Framework中有某些东西可以完成这项工作,那将是非常棒的),以及使用SQLite或libdb-dotnet(或一般的bdb)或自行开发的解决方案的经验,如果它是无痛的话
答案 0 :(得分:0)
或许看看http://ravendb.net/。它将JSON文档存储在键值存储中,但具有出色的.NET对象支持。
根据您对需求的解释,您还可以考虑使用它的托管存储引擎“Raven.Munin”,这是一个单一的程序集。