mysql 資料庫備份方案

2022-03-18 10:03:16 字數 1044 閱讀 8754

1. 資料庫備份方案

1)沒備份,跑路~

2)全量備份+增量備份

如果不小心「刪庫」,可以這麼恢復:

a. 將最近一次全量備份的全庫找到,拷貝回來(檔案一般比較大),解壓,應用;

b. 將最近一次全量備份後,每一天的增量binlog找到,拷貝回來(檔案較多),依次重放;

c. 將最近一次增量備份後,到執行「刪全庫」之前的binlog找到,重放;

恢復完畢。

全量備份+增量備份的恢復週期也非常長,可能是天級別。

3) 1小時延時從庫

a.什麼是1小時延時從庫?

增加乙個從庫,這個從庫不是實時與主庫保持同步的,而是每隔1個小時同步一次主庫,同步完之後立馬斷開1小時,這個從庫會與主庫保持1個小時的資料差距。

b.當「刪全庫」事故發生時,如何利用「1小時延時從庫」快速恢復資料?

b1. 應用1小時延時從;

b2. 將1小時延時從最近一次同步時間到,執行「刪全庫」之前的binlog找到,重放

快速恢復完畢。

4)雙份1小時延時從庫

a.什麼是雙份1小時延時從?

兩個1小時延時從庫,它們連主庫同步資料的時間「岔開半小時」。

這個方案的優點是,沒有萬一,一定能快速恢復資料。潛在的不足是,資源利用率有點低,為了保證資料的安全性,多了2臺延時從,降低了從庫利用率。

b.如何提高從庫利用效率?

對於一些「允許延時」的業務,可以使用1小時延時從,例如:

(1)運營後台,產品後台;

(2)bi進行資料同步;

(3)研發進行資料抽樣,調研;

但需要注意的是,畢竟這是從庫,只能夠提供「唯讀」服務喲

參見:db如何快速回滾+恢復,dba的神技能

Sybase資料庫備份方案

作為sybase的伺服器一端,資料風險比較集中,如何做好資料庫的資料備份,成為至關重要的問題。在實際應用中,我們總結出了兩種全量備份方案 一 使用sybase的backup server 備份伺服器 做dump備份 轉儲資料庫 dump database 就是為整個資料庫 包括資料 表結構 觸發器 ...

Sybase資料庫備份方案

sybase資料庫產品自從1987年問世以來,它的客戶機 伺服器 client server 工作模式 分布處理的基礎體系結構 完善的安全保密性能 高速快捷的執行方式 多平台跨作業系統的廣泛應用等優點,迅速被it界接受並推廣應用。我們作為金融業的使用者,也在1995年開始使用sybase10版本。在...

Sybase資料庫備份方案

sybase資料庫產品自從1987年問世以來,它的客戶 機 伺服器 client server 工作模式 分布處理的基礎體系結構 完善的安全保密性能 高速快捷的執行方式 多平台 跨作業系統的廣泛應用等優點,迅速被it界接受並推廣 應用。我們作為金融業的使用者,也在1995年開始使用sybase10版...