ファイルに 100 万行ある場合、1 行ずつ繰り返す (シーケンシャル アクセス) ことなく、50000 行目に直接ジャンプすることはできません。これは、Googleでいくつかの調査を行った後の私の理解です。
この場合、数秒で行を検索する1TBのデータを持つデータベースはどうですか。1 日の終わりに、DB は独自のメタデータを含むフォーマットされたファイルにも保存されます。
100 万行のレコードのファイルで、このような高速な文字列検索を実装できるでしょうか。このような大規模なデータを処理するには、どのような実装が役立つのでしょうか...
注 各行の長さは 10 から 100 まで変化する場合があります。
Javaで可能ですか?