在内存数据库中,在OOM上回退到磁盘

时间:2011-08-04 13:16:13

标签: python

我有很多数据可供操作(写入,排序,读取)。此数据可能比主存储器大,不需要永久存储。

是否有任何类型的库/数据库可以在内存中存储这些数据,并且如果系统在OOM情况下运行,它确实具有并自动回退到磁盘? API和存储类型并不重要,只要它可以存储基本的Python类型(str,int,list,date和ideally dict)。

2 个答案:

答案 0 :(得分:1)

Python的内置sqlite3缓存文件系统写入。

答案 1 :(得分:0)

我会选择内存解决方案并让操作系统进行交换。如果这确实是一个问题,我仍然可以更换存储组件。谢谢agf。