コレクションオブジェクトとパフォーマンスの問題によるデータ処理に関する問題に取り組むために、あなたからより良い意見または回答を得る必要があります。
ここでは、約5 ~ 6 十万行からデータを取得して、コレクション オブジェクトに保持します。選択したデータに到達するには、各カテゴリ フィルターに非常に限定する必要があります。そのすべてのインデックスをトラバースする必要があります。このため、パフォーマンスが低下します。
その代わりに、ハッシュテーブルがキーとそれ自体を別のハッシュテーブルの値として保持する計画があります。同様に、多くのハッシュテーブルがネストされて成長します。これはより良い解決策であるかどうかに関係なく、これは私のよくある質問です。
注: Oracle データベースでは、すべての行に約 15 から 17 の列 (多くは配列) が含まれています (これらの 6 十万のエントリ)。