トランザクションは、複数の処理を一つの仕事として扱います。全成功なら確定し、失敗なら途中の変更を戻すことで、中途半端な結果が残るのを防ぎます。
これは原子性と呼ばれる性質です。インデックスは検索補助、レプリケーションは複製、ログは履歴であり、この処理単位そのものではありません。