我正在从事一个项目,它需要一个快速、嵌入式和持久的键值存储(如LevelDB),但是开发环境仅限于Windows7/Node0.8。我的自然反应是尝试找到一个LevelDB绑定,但是LevelUP /my8bird的级别do根本不编译在Windows下,而LevelDOWN只对Node.js > 0.10起作用。
有什么想法吗?它没有让成为LevelDB --只是任何具有持久性和合理的容错性的嵌入式(无服务器)键值存储,Node.js绑定可以在该环境下工作。
发布于 2013-12-09 14:29:27
LMDB在Windows上构建/运行良好。http://symas.com/mdb/它也比LevelDB更小、更快、更可靠。
发布于 2013-04-04 20:04:17
"sqlite3“模块似乎是在Windows上编译的,因此我在其之上构建了一个简单的键值抽象层。
发布于 2013-04-04 10:54:46
Windows环境下的levelDB似乎有一个端口。我不知道它是否符合你的规格。我的问题是,为什么不能更新node.js,因为节点v0.8处于寿命终止状态(EOL)。也许是一个纯Javascript克隆人,但也许表现会稍微少一点:
也许不是使用可嵌入数据库,而是像MongoDB这样的东西?如果你问我,你的要求会使你更难找到解决方案。
https://stackoverflow.com/questions/15794202
复制相似问题