国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 行業(yè)動態(tài) > 做TPC-C測試是為了消除質(zhì)疑

做TPC-C測試是為了消除質(zhì)疑

時間:2022-04-29 21:24:02 | 來源:行業(yè)動態(tài)

時間:2022-04-29 21:24:02 來源:行業(yè)動態(tài)

陽振坤解釋,要做TPC-C benchmark測試,第一步是要證明系統(tǒng)能夠做交易處理,能夠滿足事務(wù)的ACID(原子性、一致性、隔離性、持久性),在這前提下才能進(jìn)行下一步測試。而目前,除了OceanBase之外,分布式架構(gòu)中能夠滿足數(shù)據(jù)庫事務(wù)ACID的,已知的僅有Google的Spanner。這意味著,如果不能保證ACID,堆疊再多的硬件也無法通過TPC-C測試,更不用談跑分。

那么,是如何在滿足橫向擴展需求前提下解決高可用問題的?

一方面,基于PAXOS協(xié)議,OceanBase把原來的每一個物理節(jié)點換成了一個虛擬節(jié)點,這個虛擬節(jié)點背后有3到5個物理節(jié)點。借此,就解決了分布式事務(wù)的橫向擴展問題。另一方面,對于高可用,我們的做法是增加一個備庫,將主庫事務(wù)同步到兩個備庫。也就是說,每一筆交易會至少在3個庫中的2個庫落地存儲,從而降低機器故障的風(fēng)險。這樣一來,系統(tǒng)的高可用性就會大大提升。陽振坤介紹。

在這方面,事實上TPC-C也不僅僅只是測試性能和性價比,在系統(tǒng)穩(wěn)定性、高可用方面都有測試,除了滿足性能,同時還需要連續(xù)八個小時穩(wěn)定的持續(xù)的運行。對此,OceanBase更是做到了8小時的性能抖動0.5%。這也說明,OceanBase在具備在大規(guī)模生產(chǎn)環(huán)境下長期平穩(wěn)運行的能力,在穩(wěn)定的前提下,又能夠做到極高的性能。

所以說,OceanBase在TPC-C的測試中取得的成績,更多代表了分布式架構(gòu)的大趨勢。雖然與甲骨文數(shù)據(jù)庫在具體功能上還有不小差距,單機的平均性能也有距離,但是OceanBase最大的優(yōu)勢是可以用大量廉價的通用服務(wù)器達(dá)到昂貴高端硬件所能達(dá)到的極致性能以及更高的可用性。陽振坤強調(diào):我們做這個測試最大的價值其實就是想向外界證明,我們的分布式數(shù)據(jù)庫既能做交易處理,也能做智能場景分析,不僅能實現(xiàn)無限擴展,同時還具有強大的可用性和可靠性。所以接下來,我們要做的就是把商業(yè)智能融入其中,向企業(yè)提供所需的交易處理和商業(yè)智能分析能力。

關(guān)鍵詞:質(zhì)疑,測試,消除

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉