我有很多数据可供操作(写入,排序,读取)。此数据可能比主存储器大,不需要永久存储。
是否有任何类型的库/数据库可以在内存中存储这些数据,并且如果系统在OOM情况下运行,它确实具有并自动回退到磁盘? API和存储类型并不重要,只要它可以存储基本的Python类型(str,int,list,date和ideally dict)。
答案 0 :(得分:1)
Python的内置sqlite3
缓存文件系统写入。
答案 1 :(得分:0)
我会选择内存解决方案并让操作系统进行交换。如果这确实是一个问题,我仍然可以更换存储组件。谢谢agf。