阿里云DBS數(shù)據(jù)庫自動(dòng)備份支持?jǐn)?shù)據(jù)全量備份、增量備份和數(shù)據(jù)恢復(fù)。那么都有哪些備份方式,這些備份方式都有人什么區(qū)別呢?
一、備份概念
1.1)邏輯備份:數(shù)據(jù)庫對象級備份,備份內(nèi)容是表、索引、存儲(chǔ)過程等數(shù)據(jù)庫對象,如MySQL mysqldump、Oracle exp/imp
1.2)物理備份:數(shù)據(jù)庫文件級備份,備份內(nèi)容是操作系統(tǒng)上數(shù)據(jù)庫文件,如MySQL XtraBackup、Oracle RMAN
1.3)快照備份:基于快照技術(shù)獲取指定數(shù)據(jù)集合的一個(gè)完全可用拷貝,隨后可以選擇僅在本機(jī)上維護(hù)快照,或者對快照進(jìn)行數(shù)據(jù)跨機(jī)備份,如文件系統(tǒng)Veritas File System,卷管理器Linux LVM,存儲(chǔ)子系統(tǒng)NetApp NAS
二、備份支持
2.1)邏輯備份
2.1.1備份原理:
a、全量備份:首先對每張表數(shù)據(jù)進(jìn)行切分,然后在數(shù)據(jù)庫上運(yùn)行SQL語句多線程并行讀取數(shù)據(jù)
b、增量備份:實(shí)時(shí)捕獲數(shù)據(jù)庫內(nèi)存中日志,日志讀取速度也會(huì)隨著數(shù)據(jù)庫日志產(chǎn)生速度而調(diào)整
2.1 2)備份特性:
a、全量備份:數(shù)據(jù)存放在數(shù)據(jù)庫磁盤中,數(shù)據(jù)讀取對數(shù)據(jù)庫IO性能有一定影響;全量備份不會(huì)對數(shù)據(jù)庫加鎖,對數(shù)據(jù)庫性能影響很小
b、增量備份:數(shù)據(jù)庫日志存放在數(shù)據(jù)庫緩存中,且實(shí)時(shí)備份會(huì)導(dǎo)致每次備份日志量很少,日志讀取對數(shù)據(jù)庫IO性能影響很小。
2.2)物理備份
2.2.1 備份原理
a、全量備份:首先需要在數(shù)據(jù)庫所在服務(wù)器上安裝DBS備份網(wǎng)關(guān),然后備份網(wǎng)關(guān)會(huì)將數(shù)據(jù)庫備份到OSS上
b、增量備份:與“邏輯備份”一致
2.2.2備份原理:
a、全量備份:從操作系統(tǒng)上拷貝文件,備份速度快于邏輯備份
b、增量備份:與“邏輯備份”一致
三,備份方式


