2011-12-19 64 views
0

我正在使用mongodb和java/Servlet。我將mongo中的員工信息存儲爲一條記錄。當員工訪問/修改他的詳細信息時,我想在mongo中更新。有沒有辦法將臨時地點的全部員工記錄保存爲快速訪問?快速訪問臨時存儲

我想獲得一份員工記錄的副本並將其保存在臨時位置並在需要時進行修改。有什麼辦法可以做到嗎?

感謝, 蘇雷什

+0

臨時多久? – Steve 2011-12-19 09:06:43

+1

把所有員工都記錄在單一記錄中對我來說似乎是一個相當不好的解決方案。是什麼讓你走上這條路?我會解決這個問題,而不是創建某種員工緩存。 – 2011-12-19 10:00:22

回答

0

MongoDB的應該是速度不夠快你的目的,但你總是可以利用高速緩存的使用一個HashMap:

Map<String,Object> empInfoMap = new HashMap<String,Object>(); 

現在可以添加Employee對象到地圖。無論何時需要修改對象時,只需獲取對象並修改其中的數據即可。 如果您確定不再修改員工對象,請將數據寫入mongodb。