在很遠很遠的地方,有一個帳房先生。
他每天要記很多很多的賬單。
老先生一生謹慎,為了保證賬本的安全,
便找來三個徒弟幫忙來對賬本做備份,
這樣即使賬本丟失了,
也可以用備份的賬本繼續使用。
三個徒弟各有所長,分別采用了不同的做法:
大徒弟▼

性格宅心仁厚,成熟穩重。
他采用的方式是每天都把師父的賬單重新抄錄一份。這樣做的好處就是每天都是一份完整的賬本,每一個備份的賬本都可以直接使用,壞處則是每天要花費很多時間去進行記錄,並且需要很多紙、墨水以及存賬本的櫃子。
二徒弟▼

性格聰明伶俐,人小鬼大。
她覺得大師姐的方法太累太耗時,不如每天只抄錄賬本上新增的信息,這樣她每天總是第一個抄完,不僅節省時間,而且為店里節省了大量的紙張、墨水等成本。不過她最討厭師父來檢查賬本了,因此她需要將每次紀錄的數據拼湊在一起才能組成一個完成的賬本。
三徒弟▼
性格心思縝密,粗中有細
她借鑒了兩位師姐的辦法,進行折中創新,具體是隔一段時間就把賬本的所有信息重新抄一份,而在這段時間內則只紀錄每天相比於“總賬”變化的信息,比如周一抄一份總賬,周二買菜一項花了100元,那么周三就把“買菜花了100元”紀錄下來;周三買肉花了50元,周四就把周三的“買肉花了50元”和周二的“買菜一項花了100元”都記錄下來。如果師父要查賬的話,她把新紀錄的數據和“總賬”拼在一起,就是完整的賬本了。這種方式在記賬速度、紙墨使用量、賬單查看等方面都是一種較為折中的方式。哦,對了,一個比較明顯的不足就是解釋起來需要打更多的字!
三個徒弟的三種方法各有千秋,后來為了便於記憶,賬房先生給這三種方法起了名字,分別叫:全量備份、增量備份和差異備份。