如何實現資料庫CDP,即資料庫連續資料保護

2021-10-23 11:10:38 字數 1601 閱讀 5726

備份可以分為定期備份和實時備份。定期備份與實時備份相比存在兩大劣勢:一是備份需要時間視窗,對於很多24小時業務執行的機構,線上業務不允許有過多的業務系統停機去進行資料備份;二是定期備份無法保證資料丟失最少,即資料恢復點目標(rpo)值趨近於零的要求。

例如,使用者定期備份策略是每週一晚12點備份一次,但是在下乙個備份時間到來之前,如本周五發生勒索病毒攻擊事件,那麼周二至周五的資料將會因被加密而丟失。

實時資料同步可以解決備份視窗和備份週期存在的問題,但是存在乙個缺點——勒索病毒對生產端的破壞會同步到備份端,嚴重時會造成整個災備策略的失效。

持續資料保護(cdp)技術能夠很好地解決這個問題,它極大地減少了rpo值。雲祺資料庫 cdp 通過實時監控,直接捕獲資料庫io,比傳統的檔案io捕獲更加高效快速,監控每一次資料io變化,並對變化資料進行實時備份,可精確到毫秒級,達到rpo=0。並且在較低頻寬要求的情況下將監控的變化資料傳送到容災中心,當本地生產中心系統發生災難或者故障時,容災中心能夠自動進行接管,保障核心業務連續不中斷,實現資料零丟失。

1、實時備份

自動監控資料,通過基於資料庫的監控,實時監控每一次 io 變化,並通過增量方式記錄變化資料,最小備份粒度可達毫秒級。

2、業務接管

在生產資料庫業務伺服器發生故障後,可以直接從資料備份環境接管資料庫服務,保障業務連續性。

3、異地容災

支援區域網和廣域網環境對資料庫進行異地實時備份,適應各種複雜網路環境下的資料護。

4、資料回退

支援任意備份時間點的資料回退,最小恢復粒度可以達到毫秒級,保證資料一致性。

5、防勒索病毒

自動檢查檔案的合法性,當檔案型別被修改或檔案被加密時能夠及時發現,不會同步變化資料到備份伺服器,從而有效防止勒索病毒再入侵。

6、斷電演練

支援斷電操作的災難演練測試,在生產主機正在寫入資料時斷電,備份伺服器可恢復到斷電前。

雲祺容災備份系統支援包括windows、linux、aix、solaris、hp-ux等多種作業系統,提供在對應作業系統平台上的國內外多種主流資料庫實時備份。滿足《網路安全法》與等保2.0對資料備份和災難恢復第**安全通用要求:本地和異地實時備份及本地業務高可用,即本地或異地容災需求。

歡迎關注雲祺關方號vinchin-cn

資料庫重連

4.2.10 資料庫自動重連 dbcp使用apache的物件池objectpool作為連線池的實現,在構造genericobjectpool時,會生成乙個內嵌類evictor,實現自runnable介面。如果 timebetweenevictionrunsmillis大於0,每過 timebetwe...

mysql ping實現資料庫重連

實際工作中遇到上一次資料庫訪問和下一次資料庫訪問超過wait timeout的情況,此時就會報mysql has gone away的錯誤.利用mysql ping可以解決 1 現在資料庫抽象層加入重連功能 重新連線資料庫 private function reconnect 檢查資料庫連線是否可用...

java semphore實現 簡單資料庫連線池

首先我們先介紹一下什麼是訊號量 類似於我們去公共澡堂洗澡,需要先去前台付款拿到儲物櫃的鑰匙,如過沒有空閒的儲物櫃,我們就需要一直等待,直到有別人洗完澡,讓出儲物櫃,這裡的鑰匙就相當於訊號量 有限的數量 訊號量可以使共享變數可被指定數量的執行緒訪問。乙個計數器,乙個等待佇列,三個方法。在訊號量模型裡,...