使用Pickle vs数据库加载大量数据?

时间:2014-08-04 16:07:09

标签: python database computer-vision pickle

我之前保存过一个映射image_name的字典 - >特征向量列表,文件大小为~32 Gb。我一直在使用cPickle加载字典,但由于我只有8 GB的RAM,这个过程需要永远。有人建议使用数据库存储所有信息,并从中读取,但这是否比从磁盘读取文件更快/更好?为什么呢?

1 个答案:

答案 0 :(得分:-1)

使用数据库,因为它允许您更快地查询。我之前做过这个。我建议不要使用cPickle。您使用了哪些具体实现?