使用Pickle还是数据库加载大量数据?

1 投票
1 回答
1226 浏览
提问于 2025-04-18 15:57

我之前保存了一个字典,这个字典的内容是图片名称和对应的特征向量列表,文件大小大约是32GB。我一直在用cPickle来加载这个字典,但因为我只有8GB的内存,这个过程非常慢。有人建议我用数据库来存储所有信息,然后从数据库中读取,这样做会比从磁盘读取文件更快或更好么?为什么呢?

1 个回答

-1

使用数据库是因为它能让你查询得更快。我之前也这样做过。我建议不要使用cPickle。你具体使用的是什么实现呢?

撰写回答