可靠性,更有保障嗎?
較之MySQL開源數(shù)據(jù)庫,新的分布式關(guān)系數(shù)據(jù)庫在可靠性方面更有保障,例如為保障業(yè)務(wù)連續(xù)性,MySQL需要借助雙活架構(gòu)設(shè)計,但這種架構(gòu)的致命弱點在于:主備之間切換。與之相比,OceanBase采用多副本方式,可以實現(xiàn)自動無損的數(shù)據(jù)恢復(fù)。
所謂可靠性,讓人很容易聯(lián)想到“支付寶斷網(wǎng)事件”,如今能夠說的是:當(dāng)時所采用的是Oracle”數(shù)據(jù)庫,并不是多副本模式。如果采用OceanBase數(shù)據(jù)庫是可以應(yīng)對此類災(zāi)難的。
異地副本的保障也是一個讓人心存疑慮的地方,因為在傳統(tǒng)“兩地三中心”模式中,異地數(shù)據(jù)復(fù)制多采用異步模式,存在著一定時間數(shù)據(jù)丟失的風(fēng)險。采用OceanBase模式,異地數(shù)據(jù)副本采用同步模式,這需要一定廣域網(wǎng)帶寬的保障。
在性能上,新的分布式關(guān)系型數(shù)據(jù)庫更加具有效率。
分布式數(shù)據(jù)庫,你會接納嗎?
數(shù)據(jù)庫重要性非同小可,造成用戶不會輕易接納新產(chǎn)品,這也是OceanBase必須面對的挑戰(zhàn)。陽振坤表示:新的數(shù)據(jù)庫系統(tǒng)穩(wěn)定了,業(yè)務(wù)系統(tǒng)才會使用;而業(yè)務(wù)系統(tǒng)使用,又是證明數(shù)據(jù)庫系統(tǒng)穩(wěn)定可靠的依據(jù)。因此,在業(yè)務(wù)系統(tǒng)使用和一個數(shù)據(jù)庫穩(wěn)定可靠的問題上,的確存在著悖論。
阿里的做法是:淘寶自己就是“小白鼠”,用自己業(yè)務(wù)嘗試來試錯OceanBase。首先是淘寶收藏夾上線,此后OceanBase開始支持MySQL;2014年,支付寶交易采用OceanBase;今年5月,支付寶帳務(wù)系統(tǒng)全部遷移到OceanBase。
應(yīng)該說,螞蟻金服不乏知音,AWS也推出了自有品牌的數(shù)據(jù)庫產(chǎn)品服務(wù)。因此存在就是合理!
可以套用一句話,無論螞蟻金服是否市場化OceanBase,OceanBase都在那里!