哪个是Python中最快的嵌入式NoSQL数据库?
我需要一个快速、小巧、可以嵌入的noSQL解决方案,因为我没有管理员权限,而且它还得支持Python。目前我只知道两个名字:DyBASE和CodernityDB。请帮我找找其他的选项,并选择一个最好的。谢谢!!!
1 个回答
1
ZODB - 我觉得它并不是“很小”,但它速度快,而且是Python的本地库 - 你可以通过buildout
或者仅仅使用virtualenv来安装它,而不需要管理员权限。
这里有一篇博客文章,展示了ZODB和sqlite的比较 - 而sqlite在单线程代码中,表现也相当不错,能和更大的SQL数据库系统相抗衡 - 你可以查找一些基准测试来了解更多。
http://pyinsci.blogspot.com.br/2007/09/zodb-vs-relational-database-simple.html
这里有一个教程链接 - 如果你想按照教程来安装,而不需要系统的管理员权限,首先创建一个virtualenv并激活它:
http://www.zodb.org/en/latest/documentation/tutorial.html
这是ZODB的链接和安装说明: https://pypi.python.org/pypi/ZODB3/3.8.2