數據庫的兩(liǎng)種(zhǒng)備份方式:邏輯備份和物理備份

所屬欄目:公司新聞    作者來源:安徽時微網絡科技有限公司     發(fā)布時間:2022-04-26 18:33:29     浏覽次數:619

通常備份廠商提供的數據庫備份都(dōu)是物理備份,實際上,根據備份數據的獲取方式,數據庫備份可以分爲邏輯備份和物理備份。

1、邏輯備份

邏輯備份其實就是利用MySQL數據庫自帶的mysqldump命令,或者使用第三方的工具,然後(hòu)把數據庫裡(lǐ)的數據以SQL語句的方式導出成(chéng)文件的形式。在需要恢複數據時,通過(guò)使用相關的命令(如:source )將(jiāng)備份文件裡(lǐ)的SQL語句提取出來重新在數據庫中執行一遍,從而達到恢複數據的目的。

邏輯備份的優點與使用場景:

優點:簡單,易操作,自帶工具方便、可靠。

使用場景:數據庫數據量不大的情況可以使用,數據量比較大(超過(guò)20G左右)時備份速度比較慢,一定程度上還(hái)會影響數據庫本身的性能(néng)。

2、物理備份

物理備份就是利用命令(如cp、tar、scp等)直接將(jiāng)數據庫的存儲數據文件複制一份或多份,分别存放在其它目錄,以達到備份的效果。

這(zhè)種(zhǒng)備份方式,由于在備份時數據庫還(hái)會存在數據寫入的情況,一定程度上會造成(chéng)數據丢失的可能(néng)性。在進(jìn)行數據恢複時,需要注意新安裝的數據的目錄路徑、版本、配置等與原數據要保持高度一緻,否則同樣(yàng)也會有問題。

所以,這(zhè)種(zhǒng)物理備份方式,常常需要在停機狀态下進(jìn)行,一般對(duì)實際生産中的數據庫不太可取。因此,此方式比較适用于數據庫物理遷移,這(zhè)種(zhǒng)場景下這(zhè)種(zhǒng)方式比較高效率。