我使用ConcurrentHashMap作为缓存DB。每隔3分钟,我从真正的数据库中获取对象,并使用新的更新ConcurrentHashMap值。我在地图中只有100个对象,而来自web的用户只读取ConcurrentHashMap对象而不插入或更新。让总系统用户为4000 /秒,ConcurentHashMap仍然是好方法,或者我应该用HSQLDB或任何其他内存缓存DB来更改它。
答案 0 :(得分:0)
如果您只有100个对象要插入到地图中,那么访问它将比内存中的HSQLDB快得多。可以将HSQLDB用于更大的数据集,并且每秒可以轻松处理4000个读取查询。