graphekdb是一个纯python图形数据库,具有快速、轻量级的特点。
grapheekdb的Python项目详细描述
教程:
测试和文档:
代码库测试覆盖率目前为:99%
文档正在处理中
后端:
它可以使用各种kvs(密钥/值存储)后端:
- 本地内存(默认后端-非事务性)
- 京都内阁:http://fallabs.com/kyotocabinet/
- 符号LMDB:http://symas.com/mdb/
- sqlite3-not transactionnal-graph可能变得不一致
- shelve-not transactionnal-图形可能变得不一致
已知问题:
运行所有测试时会出现问题,因为它会打开许多文件
您可能需要在运行测试之前提高限制。
如果要永久地提高这些限制,在Linux上,您需要编辑/etc/security/limits.conf并添加以下行:
username soft nofile 8192 username hard nofile 8192
- 更改用户名以满足您的需要
- 8192似乎足以运行测试
然后,根据您的Linux发行版,您可能需要编辑/etc/pam.d/login以添加:
session required /lib/security/pam_limits.so
关于我:
我是一个自由职业者,从2000年开始与python和django合作。 你可以在我的网站上找到更多信息:Nidus(法语)
如果您有感兴趣的项目(是否涉及graphekdb),请随时与我联系:)
再见
贡献者:
- Edwin Cox(sqlite3和shelve后端) Pasdavoine(bug跟踪和修复)