基礎(chǔ)設(shè)施安全">國密證書全生態(tài)應用保障我國關(guān)鍵信息基礎(chǔ)設(shè)施安全
629
2022-05-28
在業(yè)務(wù)運轉(zhuǎn)過程中,你是否經(jīng)常擔心以下問題:業(yè)務(wù)寫入壓力較大時,主從時延隨之變大?主庫在業(yè)務(wù)高負載情況下出現(xiàn)故障,從庫能否快速替代主庫確保數(shù)據(jù)無損?
在回答這個問題之前,我們先來了解一下主從數(shù)據(jù)庫的區(qū)別和主從同步延遲的原因。
MySQL主從數(shù)據(jù)庫的區(qū)別與延遲問題
從數(shù)據(jù)庫是主數(shù)據(jù)庫的備份,當主數(shù)據(jù)庫變化時從數(shù)據(jù)庫要更新。主數(shù)據(jù)庫負責寫操作的負載,即一切寫的操作都在主數(shù)據(jù)庫上進行,而讀的操作則分攤到從數(shù)據(jù)庫上進行。讀與寫的分離,可以大大提高讀取的效率。
當主庫的吞吐量并發(fā)較高時,數(shù)據(jù)庫在業(yè)務(wù)上讀寫壓力太大,CPU計算負荷大,網(wǎng)卡負荷大,硬盤隨機IO太高,超出從庫的承載能力;MySQL讀寫B(tài)inlog帶來的性能影響,導致網(wǎng)絡(luò)傳輸延遲,從而出現(xiàn)時延過大情況。
華為云的應對策略
“非雙一特性”兼顧數(shù)據(jù)安全與超低時延
什么是“非雙一特性”?
“非雙一特性”是華為云數(shù)據(jù)庫MySQL新推出的一項針對數(shù)據(jù)安全與超低時延的關(guān)鍵性技術(shù),目前屬于業(yè)界首家獨創(chuàng)。
在“非雙一特性”的加持下,開啟GTID時,即使從庫(備庫/只讀)設(shè)置Binlog和Redo不同步刷盤,以及在各種異常情況下(比如從庫斷電)也能保證其數(shù)據(jù)不丟失,從而兼顧了從庫極致的寫入性能與數(shù)據(jù)安全。
此外,“非雙一特性”增強后,即便Redo與Binlog不同步刷盤,Recovery也可以在從庫故障重啟后自動恢復,保證Binlog與引擎數(shù)據(jù)的完整。
華為云數(shù)據(jù)庫團隊在5.7版本下做了一個性能對比的測試,測試中各參數(shù)數(shù)據(jù)分別是:
性能對比測試
可見,華為云MySQL“非雙一特性”輕松化解了高負載帶來的壓力,實現(xiàn)了主從數(shù)據(jù)庫超低時延,有效保障業(yè)務(wù)的可持續(xù)運行。
“非雙一特性”的優(yōu)勢
主從同步時延 ?除大事務(wù)場景外,絕大多數(shù)場景下即便sysbench面臨最大寫入壓力,從庫依舊持續(xù)保持0時延。
極大改善RPO(復原點目標) ?如果主庫故障,在要求數(shù)據(jù)不丟失情況下,從庫可立即接管主庫。
極大改善RTO (復原時間目標) ?如果主庫故障,在要求業(yè)務(wù)立即恢復情況下,從庫也可最大程度保證數(shù)據(jù)不丟失。
華為云MySQL“非雙一特性”的推出,極大保證了數(shù)據(jù)的安全和從庫性能的提升,為企業(yè)業(yè)務(wù)的穩(wěn)定持續(xù)運行提供了有效保障。
MySQL 安全
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。