Today I would attempt to solve this by creating a MapReduce job which would find a row in an old format and convert it to new format. (Add new formatted row and remove old formatted row) With this size it should finish under an hour.