數據庫的(de)兩種備份方式:邏輯備份和(hé)物(wù)理(lǐ)備份

所屬欄目:公司新聞    作者來(lái)源:安徽迅時(shí)網絡     發布時(shí)間:2022-04-26 18:33:29     浏覽次數:610

通(tōng)常備份廠商提供的(de)數據庫備份都是物(wù)理(lǐ)備份,實際上,根據備份數據的(de)獲取方式,數據庫備份可(kě)以分(fēn)爲邏輯備份和(hé)物(wù)理(lǐ)備份。

1、邏輯備份

邏輯備份其實就是利用(yòng)MySQL數據庫自帶的(de)mysqldump命令,或者使用(yòng)第三方的(de)工具,然後把數據庫裏的(de)數據以SQL語句的(de)方式導出成文件的(de)形式。在需要恢複數據時(shí),通(tōng)過使用(yòng)相關的(de)命令(如:source )将備份文件裏的(de)SQL語句提取出來(lái)重新在數據庫中執行一遍,從而達到恢複數據的(de)目的(de)。

邏輯備份的(de)優點與使用(yòng)場(chǎng)景:

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

使用(yòng)場(chǎng)景:數據庫數據量不大(dà)的(de)情況可(kě)以使用(yòng),數據量比較大(dà)(超過20G左右)時(shí)備份速度比較慢(màn),一定程度上還(hái)會影(yǐng)響數據庫本身的(de)性能。

2、物(wù)理(lǐ)備份

物(wù)理(lǐ)備份就是利用(yòng)命令(如cp、tar、scp等)直接将數據庫的(de)存儲數據文件複制一份或多(duō)份,分(fēn)别存放在其它目錄,以達到備份的(de)效果。

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

所以,這(zhè)種物(wù)理(lǐ)備份方式,常常需要在停機狀态下(xià)進行,一般對(duì)實際生産中的(de)數據庫不太可(kě)取。因此,此方式比較适用(yòng)于數據庫物(wù)理(lǐ)遷移,這(zhè)種場(chǎng)景下(xià)這(zhè)種方式比較高(gāo)效率。