哪个是Python中最快的嵌入式NoSQL数据库?

3 投票
1 回答
6686 浏览
提问于 2025-04-17 16:54

我需要一个快速、小巧、可以嵌入的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

撰写回答