我正在寻找解决方案,以存储巨大的(内存大)数组/列表的对象在硬盘上。所以,基本上我是在寻找键值数据库:- integer (不是string!)键-存储python对象(元组列表)的能力。追加的对象将永远不会更改。数组中的对象之间没有关系。-内存使用率低(无缓存)。如果我需要加载35235235对象,我只想加载它。
所以,我可以使用SQLite和blobs,但我正在寻找更优雅和更快的东西。
对不起,我的英语不好。我使用的是Python 3。
发布于 2013-08-04 20:22:55
你可以看看zodb http://www.zodb.org,它是一个成熟的python db项目。它有提供IOBTree的btrees package,这就是您可能要找的。
https://stackoverflow.com/questions/18042847
复制相似问题