我需要每隔10分鐘收集一次數據並將這些數據存儲32小時。這意味着,我將有192個條目的這些數據,我需要經常訪問這192個條目。使用NodeJS存儲x小時的數據
起初我想使用一個數組,只是將元素推入它。如果我的計數器更高,我會刪除第一個元素(32小時前收集的元素)。不過,我認爲這可能會很慢。
另一種方法是將數據寫入linux上的/ tmp目錄,實際上並不在乎刪除它,而只是讀取最新的192個條目。
我還沒有發現這個谷歌搜索很多,所以任何人都可以指出我正確的方向嗎?
此外,如果數據在重新啓動/重新啓動機器時丟失,則不會出現問題。
然後它比我想象的更容易。我只是擔心切片陣列太貴了。但是,編寫文件並從/ tmp中讀取文件當然要慢一些。謝謝! – brdigi