语言 :Java
项目类型:Web(战争应用程序)
要求 :维护一个可以包含键值对的数据结构
描述 :我们有一个数据库表,我们在其中映射了键、值对
E.g. I) - Like for Customer Information, Table Name: - Customer_Info
----------------------------------------------------
Key | Value
Customer_Name | ABC
Address | XYZ
continued....around 2000
我们从数据库中获取客户信息并将其保存在数据结构中。之后在使用过程中,我们获取与键对应的值。
到目前为止,我们选择了LinkedHashMap来维护键值对。
问题:-
But I think here is some problem in data structure selection.
如果我选择LinkedHashMap、HashMap或ConcurrentHashMap ,请解释这两种情况。哪种数据结构合适?
案例 I - 如果我维护 2000 个键值数据结构。
案例二- 如果我从任何地方从整个地图中获取随机密钥。
要求: -
我们必须保持执行成本,效率并提高产品的生产力。请协助我们选择最佳数据结构。
所有的建议将不胜感激。