Java では、巨大なファイルに変数の値があり、その変数の値を他のファイルの値とすばやく比較したい場合、これを行う最善の方法は何ですか? 最初のファイルには、他のファイルの値と比較したい 100 万を超える一意の変数が含まれている可能性があります。また、多数の比較ファイルが存在する場合もあります。
ファイルの詳細: ファイルには、さまざまな変数の値がさまざまなタイム スライスで格納され、数百万のレコードと数百万の一意の変数が含まれている可能性があります。
フォーマット
変数、変数の値 A、変数の値 B、変数の値 C
id 1、値、値、値
id 2、値、値、値
id 3、値、値、値
.
.
.
ID 3000000、ある値、ある値、ある値
A、B、C の値に関する統計を作成する必要があります。1 つのタイム スライスの結果をオブジェクトに保持できると思いますが、他のタイム スライスは保持できないので、ファイルに書き込んで再度読み取る必要がありますか? また、多くのタイム スライスが存在する可能性があります。