對資料庫的備份是**管理人員的必修課,那麼常用的資料庫備份方式有哪些呢?應如何選擇?
資料庫備份有四種型別,分別應用於不同的場合,下面簡要介紹一下。
1、完全備份
這是大多數人常用的方式,它可以備份整個資料庫,包含使用者表、系統表、索引、檢視和儲存過程等所有資料庫物件。但它需要花費更多的時間和空間,所以,一般推薦一周做一次完全備份。
2、事務日誌備份
事務日誌是乙個單獨的檔案,它記錄資料庫的改變,備份的時候只需要複製自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。
3、差異備份
也叫增量備份。它是只備份資料庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個資料庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。它的優點是儲存和恢復速度快。推薦每天做一次差異備份。
4、檔案備份
資料庫可以由硬碟上的許多檔案構成。如果這個資料庫非常大,並且乙個晚上也不能將它備份完,那麼可以使用檔案備份每晚備份資料庫的一部分。由於一般情況下資料庫不會大到必須使用多個檔案儲存,所以這種備份不是很常用。
常用的資料庫備份型別有哪些?
對資料庫的備份是 管理人員的必修課,那麼常用的資料庫備份方式有哪些呢?應如何選擇?資料庫備份有四種型別,分別應用於不同的場合,下面簡要介紹一下。1 完全備份 這是大多數人常用的方式,它可以備份整個資料庫,包含使用者表 系統表 索引 檢視和儲存過程等所有資料庫物件。但它需要花費更多的時間和空間,所以,...
資料庫的分割槽型別有哪些
分割槽的優點 1.與單個磁碟或檔案系統分割槽相比,可以儲存更多的資料。2.對於那些已經失去儲存意義的資料,通常可以通過刪除與那些資料有關的分割槽,很容易地刪除那些資料。相反地,在某些情況下,新增新資料的過程又可以通過為那些新資料專門增加乙個新的分割槽,來很方便地實現。通常和分割槽有關的其他優點包括下...
資料庫常用的鎖有哪些
一 資料庫為什麼需要鎖?為了保證資料的一致性。mysql資料庫存在多種資料引擎,mysql各儲存引擎使用了三種型別 級別 的鎖定機制 表級鎖定,行級鎖定和頁級鎖定。二 表級鎖 1.表級鎖 表級鎖一次會將整個表鎖定,所可以很好的避免死鎖問題 1 鎖定粒度大,鎖衝突概率高 併發度低 2 好處是不會出現死...