テーブル A [id,name] があり、約 1,000 万件のレコードがあります。すべての名前を 1,000 万の一意の名前に置き換える必要があります。このため、ルックアップ ファイルとして機能するテキスト ファイルがあり、改行で区切られた 1,000 万の名前が含まれています。だから、たくさんの質問:
- データベース内のこれらの 1000 万の名前を、テキスト ファイル内の 1000 万の名前にランダムに置き換えるにはどうすればよいでしょうか? - ルックアップ ファイルのエントリを再利用しないように、ファイル全体をキャッシュし、置き換え対象のマップを作成する方法がいくつか考えられます。または、データベース テーブルを使用し、ルックアップ ファイルをそこにロードして、このテーブル。
- 一般に、ファイルの使用に対してデータベースを使用するケースとなる書き込み数/読み取り数の適切な数はどれくらいでしょうか? たとえば、プログラムがファイルを百万回読み取り、別のファイルに百万回書き込む場合、データベースの使用に切り替えますか? 実際の上限は何ですか (もしあれば)?