lmdb 代码是从官方 git repo 获得的。
https://gitorious.org/mdb
它不适用于我的项目,mdb_env_open 返回代码 38。
lmdb 附带的测试代码也不起作用。
错误代码也是38,错误信息是“函数未实现”。
在 ubuntu 上编译的相同代码运行良好。
lmdb的文档很少,我什至找不到返回码38是什么意思,stackoverflow里面也没有对应的标签。
有高手吗?
================================================== ====
我发现是因为 NFS,将数据库移动到本地存储解决了这个问题。但是有什么解决方案可以在 NFS 中使用它吗?本地存储空间太小。
最佳答案
从文档的首页:http://symas.com/mdb/doc/
关于database - lmdb(Symas 闪电内存映射数据库)不适用于 CentOS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24691759/