この質問に対する回答を見てきましたが、どの回答が最も速く実行されるかわかりませんでした。これらは私が見た回答です。どれが最適ですか?
- each または each_line を使用して一度に 1 行ずつ読み取る
- gets を使用して一度に 1 行ずつ読み取る
- readlines を使用してすべてを行の配列に保存し、それぞれを使用します
- grep を使用します (grep で正確に何をすればよいかわかりません...)
- sed を使用します (sed で正確に何をすればよいかわかりません...)
- 他の何か?
また、別の言語を使用した方がよいのでしょうか、それとも Ruby でよいのでしょうか。
編集:
詳細: 各行には、「id1 attr1_1 attr2_1 id2 attr1_2 attr2_2... idn attr1_n attr2_n」(n は非常に大きい) のようなものが含まれており、それらをデータベースに挿入する必要があります。この例の行では、n 行をデータベースに挿入する必要があります。