我正在寻找一个快速的,可嵌入的键/值存储,其中包含可以在.NET和mono中使用的密钥集合(或简单的可嵌入数据库)上的游标语义。需要它是开源的,更喜欢MIT或Apache风格的许可证而不是GPL许可证。只要二进制文件可用于Windows和Linux,就不要反对需要编写绑定的库。
考虑的选项:
是否有比上述更好的选项,我缺少,或上面的我不知道的绑定?
更新:使用Oracle的官方BDB绑定4.8和5.0,但无法让它们在mono下运行。还有一些其他问题(BDB的C#驱动程序仍然不成熟)。写了一个名为Firkin(http://github.com/sdether/Firkin)商店的BitCask灵感K / V商店,现在改为使用它。
答案 0 :(得分:5)
快速搜索C#的Berkeley DB Bindings - Berkeley DB for .NET
答案 1 :(得分:0)
我投票支持Berkeley DB。它非常快,wrapper很好。我经常使用它