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