普通は、1だろ。
2は元のデータが残らないから途中で失敗した時が怖すぎる。
3は何をしようとしてるか意味が分からなかった。