TLDR:使用內存數據庫vs鎖和併發數據結構的優點/缺點是什麼?關於內存數據庫與線程安全數據結構的建議
我目前正在研究一個具有許多(可能是遠程)顯示的應用程序,這些顯示從多個數據源收集實時數據並在屏幕上實時呈現它們。其他開發人員之一建議使用內存數據庫,而不是使用其他系統的標準方式,即使用併發hashmaps,隊列,數組和其他對象來存儲圖形對象並安全地處理它們必要時鎖定。他的觀點是,數據庫將減少需要擔心併發性,因爲它會自動處理讀/寫鎖,並且數據庫將提供更簡單的方法將數據構造成我們需要的許多表,而不是創建具有列表等等,並保持一切。
我自己沒有太多的數據庫經驗,所以我問問同胞SO用戶他們有什麼經驗,以及將數據庫插入系統的優點是什麼&?
增加了一個賞金來徵求更多的答案 – 2010-03-28 16:52:54
這就是STM庫的目的!他們爲你管理鎖定。 – 2010-07-31 23:47:23