2011-12-19 2 views
0

mongodb 및 java/Servlet을 사용하고 있습니다. mongo에 직원 정보를 단일 레코드로 저장합니다. 직원이 그의 세부 사항을 액세스/수정할 때 나는 몽고에서 업데이트하고 싶다. 빠른 액세스를 위해 임시 직원에게 전체 직원 기록을 저장하는 방법이 있습니까?빠른 액세스를위한 임시 저장소

직원 기록 사본 하나를 임시 장소에 저장하고 필요할 때 수정할 수 있습니다. 그것을 할 방법이 있습니까?

덕분에, 수레 쉬

+0

임시 기간은 얼마입니까? – Steve

+1

모든 직원을 단일 기록에 포함시키는 것이 나에게 나쁜 해결책 인 것처럼 보입니다. 무엇이 당신이 그 길을 시작하도록 만들었습니까? 필자는 일종의 직원 캐시를 만드는 대신이 문제를 해결할 것입니다. –

답변

0

MongoDB를하지만 ​​당신은 항상는 HashMap 사용하여 캐시를 활용할 수 있습니다, 당신의 목적을 위해 충분히 빨리해야한다 :

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

지금 추가 할 수있는 직원이지도에 객체를 . 개체를 수정해야 할 때마다 개체를 가져 와서 개체를 수정하면됩니다. 더 이상 직원 개체를 수정하지 않을 것이라는 확신이 들면 mongodb에 데이터를 씁니다.

관련 문제