我正在寻找一种类似数据库的结构,它可以保存 python 对象,每个对象都有可以搜索的各种字段。一些搜索会产生 ZODB,但我不确定这就是我想要的。
为了解释,我有可以以给定文件格式从磁盘写入/读取的对象。我想要一种组织和搜索这些对象的多组的方法。目前,我将它们存储在嵌套字典中,这些字典是根据文件系统的结构和文件名填充的。
我想要一个更像数据库的方法,但我认为我不需要数据库。我希望能够将结构保存到磁盘,但不想连接服务器或类似的东西。也许我只是想使用 numpy 的结构化数组?http://docs.scipy.org/doc/numpy/user/basics.rec.html