Jakarta ee 用于快速访问的临时存储

Jakarta ee 用于快速访问的临时存储,jakarta-ee,mongodb,Jakarta Ee,Mongodb,我正在使用mongodb和java/Servlet。我将员工信息作为单个记录存储在mongo中。当员工访问/修改其详细信息时,我希望在mongo中更新。是否有办法将整个员工记录保存在临时位置,以便快速访问 我想获得一份员工记录的副本,并将其保存在临时位置,并在需要时进行修改。有什么办法吗 谢谢, sureshMongodb应该足够快,满足您的需要,但是您可以通过使用HashMap始终利用缓存: Map<String,Object> empInfoMap = new HashMap&l

我正在使用mongodb和java/Servlet。我将员工信息作为单个记录存储在mongo中。当员工访问/修改其详细信息时,我希望在mongo中更新。是否有办法将整个员工记录保存在临时位置,以便快速访问

我想获得一份员工记录的副本,并将其保存在临时位置,并在需要时进行修改。有什么办法吗

谢谢,
suresh

Mongodb应该足够快,满足您的需要,但是您可以通过使用HashMap始终利用缓存:

Map<String,Object> empInfoMap = new HashMap<String,Object>();
Map empInfoMap=newhashmap();
现在,您可以将employee对象添加到地图中。每当你需要修改一个对象时,只需获取该对象并修改其中的数据即可。
当您确定不再修改employee对象时,将数据写入mongodb。

将所有员工放在一条记录中对我来说似乎是一个相当糟糕的解决方案。是什么让你开始走那条路的?我要解决这个问题,而不是创建某种员工缓存。