在Windows / Node 0.8下工作的Node.js的键值存储

我正在开发一个需要快速,embedded式和持久性键值存储(如LevelDB)的项目,但开发环境仅限于Windows 7 / Node 0.8。 我的自然反应是尝试find一个LevelDB绑定,但是LevelUP / my8bird的leveldb根本不能在Windows下编译,LevelDOWN只能用于Node.js> 0.10。

有任何想法吗? 它不必是LevelDB,只要是具有持久性和合理的崩溃容忍度的embedded式(无服务器)键值存储,就可以在该环境下使用Node.js绑定。

看起来“sqlite3”模块在Windows上编译,所以我在它上面build立了一个简单的键值抽象层。

Windows中似乎有一个用于levelDB的端口。 我不知道它是否与您的规格兼容。 我的问题是为什么你不能更新node.js,因为节点v0.8是在生命周期结束(EOL)。 也许纯粹的Javascript克隆,但也许性能会less一点:

也许不能使用embedded式数据库,但像MongoDB的东西? 如果你问我,你的要求使得find解决scheme更加困难。