前回のフルバックアップ以降に変更されたデータをすべて保存する方式。
差分バックアップとは、前回のフルバックアップ(=全データをまるごと保存した時点)以降に変更されたデータを、毎回まとめて保存する方式です。基準は常に前回のフルなので、フルを取った日から変わったものをすべて拾い続けます。
身近な例で考えると、「月曜に部屋全体を写真に撮り、その後は前回の写真から動かしたものを毎回ぜんぶ書き出していくメモ」に似ています。火曜は1つ、水曜は3つ、と日が経つほど「月曜から変わったもの」のリストは長くなっていきます。
上のツールで▶ボタンを押すと、月曜のフルを土台に、火曜以降の差分が前回フルからの変更を累積していき、日が経つほど保存量が増えていく様子を確認できます。
差分バックアップの復元は、「フルバックアップ」と「最新の差分1つ」の2つだけで済みます。途中の差分は使いません。差分が「前回フル以降のすべての変更」を含んでいるからです。
復元の手順は次のとおりです。
・① フルを書き戻す:月曜のフルバックアップで全体の土台を作る
・② 最新の差分を重ねる:戻したい日(例:金曜)の差分を上から重ねる
・③ 完了:これで戻したい日の最新状態になる
使うバックアップが2つだけなので、復元の操作はとてもシンプルです。上のツールの復元ステップで、月曜フルと金曜差分の2つだけが緑色で示される様子を確認できます。
差分とよく似た方式に増分バックアップがあります。違いは「どこを基準に変更分を取るか」です。
・差分:基準は「前回のフル」。フル以降の変更をすべて累積して保存するので、日が経つほど大きくなる。復元はフル+最新差分の2つで楽
・増分:基準は「前回のバックアップ(種類問わず)」。前回以降に変わった分だけなので各回は常に最小。ただし復元にはフルとすべての増分が必要
つまり差分は「保存はだんだん重くなるが、復元が楽」、増分は「保存は常に軽いが、復元が大変」という、ちょうど裏返しの関係(トレードオフ)になっています。次の表で整理してみましょう。
| 項目 | フル | 差分 | 増分 |
|---|---|---|---|
| 保存する範囲 | すべて | 前回フル以降の累積 | 前回バックアップ以降 |
| 容量(1回) | 最も大きい | 日が経つと増える | 最も小さい |
| 復元の手間 | 1つだけ | フル+最新差分 | フル+全増分(順番) |