內存數據庫我有大量的數據進行操作(寫,排序,讀取)的。這些數據可能比主存更大,不需要永久存儲。與備用磁盤上OOM
有什麼樣的庫/數據庫的,可以在內存中保存我的這些數據,並且確實有,如果系統中的OOM情況下運行自動地退回到磁盤?只要可以存儲基本的Python類型(str,int,list,date和理想字典),API和存儲類型就不重要。
內存數據庫我有大量的數據進行操作(寫,排序,讀取)的。這些數據可能比主存更大,不需要永久存儲。與備用磁盤上OOM
有什麼樣的庫/數據庫的,可以在內存中保存我的這些數據,並且確實有,如果系統中的OOM情況下運行自動地退回到磁盤?只要可以存儲基本的Python類型(str,int,list,date和理想字典),API和存儲類型就不重要。
你也可以只增加交換文件的大小,直到它足夠大,讓操作系統決定要放什麼東西在磁盤上,什麼保持在內存中,並做了整個事情的記憶。 – agf
在OOM的情況下,您的系統已經寫入磁盤,而且您現在也不能交換。 OOM殺手將會開始殺死你的程序。 – JimB