SAP HANA備份方式和最佳實踐有哪些?
SAP HANA是一種被設(shè)計成駐留在內(nèi)存中運行的關(guān)系型數(shù)據(jù)庫。通過使用內(nèi)存中的數(shù)據(jù)平臺,SAP HANA可以獲得比運行在磁盤上的方式更好的整體性能。
和基于磁盤的數(shù)據(jù)庫的情況一樣,SAP HANA備份是防止數(shù)據(jù)丟失的必要措施。
雖然HANA是一種內(nèi)存數(shù)據(jù)庫,但是它也和其它數(shù)據(jù)庫一樣要使用持久性存儲。不然,HANA很容就就會受到電力故障的影響。因此,***個***實踐就是決定什么需要備份。
HANA將持久性存儲劃分為兩個區(qū)域——數(shù)據(jù)區(qū)域和日志區(qū)域。數(shù)據(jù)區(qū)域包含所有的數(shù)據(jù)卷,每個服務(wù)有一個數(shù)據(jù)卷,并且每個數(shù)據(jù)卷都包含相關(guān)服務(wù)的數(shù)據(jù)和重做日志項。
日志區(qū)域包含所有日志卷并且每個服務(wù)有一個日志卷。每個日志卷都包含多個日志片段,這些日志片段依次存儲所有的重做日志。日志片段一旦被備份,就可以被覆蓋。
文件系統(tǒng),Backint和SAP HANA快照備份
SAP HANA的備份有三種選擇——文件系統(tǒng)、Backint和快照。你還可以混合使用這些備份方法。這些備份方法可以用來創(chuàng)建完全備份,增量備份或者差分備份。
每種SAP HANA備份方法都各有利弊需要權(quán)衡,因此確定哪種方法最適合你自己的需求是很重要的。
通過文件系統(tǒng)的備份方式只保護當(dāng)前數(shù)據(jù),而不是整個數(shù)據(jù)區(qū)域,只能執(zhí)行塊級別的一致性檢查。但是,文件系統(tǒng)的備份卻增加的網(wǎng)絡(luò)的負載并且很有必要對文件系統(tǒng)的填充情況進行監(jiān)控。
Backint方法是基于api的方法,通常使用第三方工具調(diào)用以進行SAP HANA備份。與文件系統(tǒng)備份一樣,這種方法也進行塊級別一致性檢查并且只對當(dāng)前數(shù)據(jù)進行備份,而不是對整個數(shù)據(jù)區(qū)域進行備份。由于該方法支持與第三方備份軟件程序集成,因此它可以很好地適應(yīng)組織現(xiàn)有的備份基礎(chǔ)設(shè)施,并且能夠支持諸如備份加密和數(shù)據(jù)縮減特性。
第三種方法是創(chuàng)建快照??煺湛梢苑浅Q杆俚貏?chuàng)建或應(yīng)用,并且快照不會像文件系統(tǒng)和Backint備份方式那樣增加網(wǎng)絡(luò)加載。但是,快照不進行塊級別一致性檢查,也不允許你使用第三方備份工具。