0

言語 : Java
プロジェクトの種類: Web (war アプリケーション)
要件 : キーと値のペアを含むことができるデータ構造を維持する

説明 : キーと値のペアをマッピングしたデータベース テーブルがあります。

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. 


LinkedHashMapHashMapまたはConcurrentHashMapを選択した場合の 2 つのシナリオを説明してください。適切なデータ構造はどれですか?

ケース I - 2000 個のキー値のデータ構造を維持する場合。

ケース II - どこからでもマップ全体からランダム キーをフェッチする場合。

要件: -

実行コスト、効率を維持し、製品の生産性を向上させる必要があります。最適なデータ構造の選択にご協力ください。

すべての提案は高く評価されます。

4

2 に答える 2