搜尋
首頁常見問題資料庫備份是什麼?

資料庫備份是什麼?

Apr 08, 2019 pm 02:23 PM
資料庫備份

資料庫備份是什麼?

資料庫備份是指將資料庫進行備份以防遺失,資料庫中備份有四種類型可以分別套用於不同的場景。

1、完全備份

這是大多數人常用的方式,它可以備份整個資料庫,包含使用者表、系統表、索引、視圖和預存程序等所有資料庫物件。但它需要花費更多的時間和空間,所以,一般建議一週做一次完全備份。

2、交易日誌備份

交易日誌是一個單獨的文件,它記錄資料庫的改變,備份的時候只需要複製自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有穩健性,建議每小時甚至更頻繁的備份交易日誌。

3、差異備份

也叫增量備份。它是只備份資料庫一部分的另一種方法,它不使用交易日誌,相反,它使用整個資料庫的一種新映像。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。它的優點是儲存和恢復速度快。建議每天做一次差異備份。

4、檔案備份

資料庫可以由硬碟上的許多檔案構成。如果這個資料庫非常大,而且一個晚上也無法將它備份完,那麼可以使用檔案備份每晚備份資料庫的一部分。由於一般情況下資料庫不會大到必須使用多個文件存儲,所以這種備份不是很常用。

MySQL中我們備份資料可分為三種:

1、冷備份指的是當資料庫進行備份時, 資料庫無法進行讀寫作業, 即資料庫要下線

2、熱備份指的是當資料庫進行備份時, 資料庫的讀寫作業均不是受影響 

3、溫備份指的是當資料庫進行備份時, 資料庫的讀取作業可以執行, 但是不能執行寫入作業 

我們在考慮完資料在備份時, 資料庫的運作狀態之後還需要考慮對於MySQL資料庫中資料的備份方式

#實體備份一般就是透過tar,cp等指令直接打包複製資料庫的資料檔達到備份的效果 

邏輯備份一般就是透過特定工具從資料庫匯出資料並另存備份(邏輯備份會遺失資料精確度) 。

以上是資料庫備份是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用