Временное хранилище для быстрого доступа - PullRequest
0 голосов
/ 19 декабря 2011

Я использую mongodb и java / Servlet. Я храню информацию о сотрудниках в монго как отдельную запись. когда когда-либо сотрудник доступа / изменить свои данные, я хочу обновить в Монго. Есть ли способ сохранить всю запись сотрудника во временном месте для быстрого доступа.

Я хочу получить копию одной записи сотрудника, сохранить ее во временном месте и изменить, когда это необходимо. Есть ли способ сделать это?

спасибо, Суреш

1 Ответ

0 голосов
/ 20 декабря 2011

Mongodb должен быть достаточно быстрым для ваших целей, однако вы всегда можете воспользоваться кешем, используя HashMap:

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

Теперь вы можете добавлять объекты сотрудников на карту.Всякий раз, когда вам нужно изменить объект, просто получите объект и измените данные в нем.Если вы уверены, что больше не собираетесь изменять объект сотрудника, запишите данные в mongodb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...