資料庫備份有幾種方式以及各自有什麼特點

時間 2021-09-04 05:09:40

1樓:

1、完全備份

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

2、事務日誌備份

事務日誌是一個單獨的檔案,它記錄資料庫的改變,備份的時候只需要複製自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。

3、差異備份

也叫增量備份。它是隻備份資料庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個資料庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。

它的優點是儲存和恢復速度快。推薦每天做一次差異備份。

4、檔案備份

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

資料庫備份重要性

尤其在一些對資料可靠性要求很高的行業如銀行、**、電信等,如果發生意外停機或資料丟失其損失會十分慘重。為此資料庫管理員應針對具體的業務要求制定詳細的資料庫備份與災難恢復策略,並通過模擬故障對每種可能的情況進行嚴格測試,只有這樣才能保證資料的高可用性。

資料庫的備份是一個長期的過程,而恢復只在發生事故後進行,恢復可以看作是備份的逆過程,恢復的程度的好壞很大程度上依賴於備份的情況。此外,資料庫管理員在恢復時採取的步驟正確與否也直接影響最終的恢復結果。

2樓:匿名使用者

1、完全備份 (備份嚮導備份型別:full)這可能是大多數人常用的方式,它可以備份整個資料庫,包含使用者表、系統表、索引、檢視和儲存過程等所有資料庫物件。但是呢,它也需要花費更多的時間和空間,所以,一般推薦一週做一次完全備份。

backup database db_name to disk = 'c:\db_name.bak'

2、事務日誌備份 (transaction log)事務日誌是一個單獨的檔案,它記錄資料庫的改變,備份的時候只需要複製自上次備份以來對資料庫所做的改變,所以只需要很少的時間。為了使資料庫具有魯棒性,推薦每小時甚至更頻繁的備份事務日誌。

也叫增量備份。它是隻備份資料庫一部分的另一種方法,它不使用事務日誌,相反,它使用整個資料庫的一種新映象。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的資料庫。

它的優點是儲存和恢復速度快。推薦每天做一次差異備份。

資料庫有哪幾種,請問資料庫有哪些種類呢

資料庫有層次式資料庫 網路式資料庫和關係式資料庫三種。資料庫通常分為層次式資料庫 網路式資料庫和關係式資料庫三種。而不同的資料庫是按不同的資料結構來聯絡和組織的。層次結構模型實質上是一種有根結點的定向有序樹 在數學中 樹 被定義為一個無回的連通圖 下圖是一個高等學校的組織結構圖。這個組織結構影象一棵...

建立資料庫(請有經驗者)建立資料庫有哪幾種方法

如果只是給你的學校建立一個寢室管理系統。而且不再涉及其他的操作的話,我建議你就在一張表裡進行操作吧。如你所說,寢室人數還不到1w,基本不存在速度問題。但是如果涉及到了其他方面的查詢,就要看具體情況了。另 正規化還是要遵循的,但也不用死扣那個。如果只是為了完成工作,建立一個表就ko了,但是對以後工作不...

資料庫安全性控制的方法有哪幾種,資料庫安全的技術手段有哪三類

1 環境級 對計算機系統的機房和裝置加以保護,防止物理破壞。2 職員級 對資料庫系統工作人員,加強勞動紀律和職業道德教育,並正確的授予其訪問資料庫的許可權。3 作業系統級 防止未經授權的使用者從作業系統層著手訪問資料庫。4 網路級 由於資料庫系統允許使用者通過網路訪問,因此,網路軟體內部的安全性對資...