gpt4 book ai didi

python - 具有大文件系统支持的纯 Python 持久键和基于值的容器(类似哈希的接口(interface))?

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:26 25 4
gpt4 key购买 nike

我正在寻找一个(可能)纯 Python 库用于持久哈希表(btree 或 b+tree,它将提供以下功能

  1. 大文件支持(可能以 TB 为单位)
  2. 速度足够快且内存占用少(寻找速度和内存之间的下降平衡)
  3. 管理成本低
  4. 可靠性,即内容通过文件系统写入后不会损坏文件
  5. 最后是纯 Python 实现。如果它有 C 库我没问题,但我正在寻找跨平台解决方案

我研究过 redis、shelve、tokyo cabinet 等解决方案。 Tokyo Cabinet 令人印象深刻,并且在 http://code.google.com/p/python-tokyocabinet/ 处有一个 Python 绑定(bind)正在制作中。 ,但它的 Windows 端口正在开发中。

感谢您提供一些好的建议。我目前正在使用 Python 探索 SQLite3。我得到了使用数据库引擎的建议,但更倾向于精简而平均的持久 b+tree 实现

最佳答案

ZODB
http://pypi.python.org/pypi/ZODB3

正如Lennart所说,当然要使用最新版本

关于python - 具有大文件系统支持的纯 Python 持久键和基于值的容器(类似哈希的接口(interface))?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1543087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com