2
我正在使用PStore
來存儲某些計算機模擬的結果。不幸的是,當文件變得太大時(我看到的超過2GB),我無法將文件寫入磁盤,並收到以下錯誤;Ruby PStore文件太大
Errno::EINVAL: Invalid argument - <filename>
我知道,這大概是IO
的限制,但我不知道是否有解決方法。例如,要讀取較大的JSON文件,我首先需要split
該文件,然後分別讀取它。可能最終的解決方案應該是切換到後端的適當數據庫,但由於我使用的特定Ruby(Sketchup)的一些限制並非總是可行。
你假設正確。不幸的是,每個密鑰的內容可能會生成一個已經有幾GB的文件。數據實際上是表示特定模擬結果的時間序列。我可以按時間步長分開,但是在那一點上,我可以簡單地爲每個文件保存一個「元帥」文件。 – Rojj