資料庫備份的種類

2021-05-22 07:02:58 字數 1621 閱讀 3649

1、冷備 (cold standby)

冷備通常是通過定期的對生產系統資料庫進行備份,並將備份資料儲存在磁帶、磁碟等介質上。備份的資料平時處於一種非啟用的狀態,直到故障發生導致生產資料庫系統部可用時才啟用。冷備資料的時效性取決於最近一次的資料庫備份。資料庫冷備的週期一般較長。

2、熱備 (warm standby)

熱備的實現通常需要乙個備用的資料庫系統。它與冷備相似,只不過當生產資料庫發生故障時,可以通過備用資料庫的資料進行業務恢復。因此,熱備的恢復時間比冷備大大縮短。許多熱備都是通過不斷將生產資料庫的日誌載入到備份資料庫來實現的。熱備資料的時效性也同樣取決於最近一次的資料庫備份。

3、完全熱備 (hot standby)

完全熱備是最高端別的資料庫備份方式。完全熱備需要乙個與生產資料庫一樣處於啟用狀態的備份資料庫系統。並且生產資料庫與備份資料庫系統處於完全同步的狀態,所有對生產資料庫的修改也同樣實施到備份資料庫上。完全熱備的實現通常需要複雜的硬體與軟體技術,因此,相對於冷備和熱備而言,它的恢復需要更高的代價。但同時,它也具有最短的恢復時間,這對於某些重要的業務系統而言是尤為重要的。

update:

目前被採用最多的備份策略主要有以下三種。

1、完全備份(full backup):

每天對自己的系統進行完全備份。例如,星期一用一盤磁帶對整個系統進行備份,星期二 再用另一盤磁帶對整個系統進行備份,依此類推。這種備份策略的好處是:當發生資料丟失的災難時,只要用一盤磁帶(即災難發生前一天的備份磁帶),就可以恢 復丟失的資料。然而它亦有不足之處,首先,由於每天都對整個系統進行完全備份,造成備份的資料大量重複。這些重複的資料占用了大量的磁帶空間,這對使用者來 說就意味著增加成本。其次,由於需要備份的資料量較大,因此備份所需的時間也就較長。對於那些業務繁忙、備份時間有限的單位來說,選擇這種備份策略是不明 智的。

2、增量備份(incremental backup):

星期天進行一次完全備份,然後在接下來的六天裡只對當天新的或被修改過的資料進行備 份。這種備份策略的優點是節省了磁帶空間,縮短了備份時間。但它的缺點在於,當災難發生時,資料的恢復比較麻煩。例如,系統在星期三的早晨發生故障,丟失 了大量的資料,那麼現在就要將系統恢復到星期二晚上時的狀態。這時系統管理員就要首先找出星期天的那盤完全備份磁帶進行系統恢復,然後再找出星期一的磁帶 來恢復星期一的資料,然後找出星期二的磁帶來恢復星期二的資料。很明顯,這種方式很繁瑣。另外,這種備份的可靠性也很差。在這種備份方式下,各盤磁帶間的 關係就象鍊子一樣,一環套一環,其中任何一盤磁帶出了問題都會導致整條鍊子脫節。比如在上例中,若星期二的磁帶出了故障,那麼管理員最多只能將系統恢復到 星期一晚上時的狀態。

3、差分備份(differential backup):

管理員先在星期天進行一次系統完全備份,然後在接下來的幾天裡,管理員再將當天所有 與星期天不同的資料(新的或修改過的)備份到磁帶上。差分備份策略在避免了以上兩種策略的缺陷的同時,又具有了它們的所有優點。首先,它無需每天都對系統 做完全備份,因此備份所需時間短,並節省了磁帶空間,其次,它的災難恢復也很方便。系統管理員只需兩盤磁帶,即星期一磁帶與災難發生前一天的磁帶,就可以 將系統恢復。

在實際應用中,備份策略通常是以上三種的結合。例如每週一至週六進行一次增量備份或差分備份,每週日進行全備份,每月底進行一次全備份,每年底進行一次全備份。

資料庫備份的種類

1 冷備 cold standby 冷備通常是通過定期的對生產系統資料庫進行備份,並將備份資料儲存在磁帶 磁碟等介質上。備份的資料平時處於一種非啟用的狀態,直到故障發生導致生產資料庫系統部可用時才啟用。冷備資料的時效性取決於最近一次的資料庫備份。資料庫冷備的週期一般較長。2 熱備 warm stan...

資料庫備份的種類

1 冷備 cold standby 冷備通常是通過定期的對生產系統資料庫進行備份,並將備份資料儲存在磁帶 磁碟等介質上。備份的資料平時處於一種非啟用的狀態,直到故障發生導致生產資料庫系統部可用時才啟用。冷備資料的時效性取決於最近一次的資料庫備份。資料庫冷備的週期一般較長。2 熱備 warm stan...

資料庫的種類

1.關係型資料庫 mysql oracle sqlserver都是關係型 關係型資料庫的特點是存在資料關聯 用平面的表去記錄立體的業務資訊 即使使用關係型資料庫,很多網際網路專案也是弱化關聯 在資料庫方面設定關聯關係存在弊病 如級聯刪除等等,可以使用應用程式來控制關聯 2.非關係型資料庫 nosql...