近日,恆生電子與OceanBase、阿里雲展開聯合測試,實現證券核心交易場景壓測峰值十倍以上增長,交易委託TPS高達37.9萬筆,充分體現了金融核心系統結合分佈式數據庫架構的優勢。
據研發人員介紹,本次測試使用恆生UF3.0對接適配OceanBase數據庫,在阿里雲上進行。UF3.0是恆生電子打造的一站式經紀業務核心交易系統,在技術架構、系統解耦、業務設計、接口易用性等方面全面重構,具備“大容量、高併發、低時延”的特點,同時具備水平擴展、鬆耦合、組件化、快速迭代、灰度發佈、彈性資源等特性,將全面助力金融機構經紀業務多元化發展。
OceanBase由螞蟻集團完全自主研發,基於分佈式架構和通用服務器、實現了金融級可靠性及數據一致性,擁有100%的知識產權。在過去的十年裡,OceanBase支撐了支付寶、網商銀行等重要業務,經歷了阿里超大規模業務場景、支付寶金融級場景以及雙11等戰役的歷練,充分展現了其極致的性能,而後面向更廣闊的市場需求,為更多領域更多的客戶提供數據庫服務,現已成長為目前全世界唯一經過大規模金融場景長時間考驗的分佈式關係數據庫。
2020年5月,OceanBase以7.07億tpmC的在線事務處理性能,打破了OceanBase自己在2019年10月創造的6088萬tpmC的TPC-C世界紀錄。TPC-C是全球最具公信力的聯機交易處理數據庫的功能與性能結合的測試標準,是對於商業數據庫想要證明自身實力的一個硬性門檻。
本次與恆生電子、阿里雲的聯合測試,充分證明了OceanBase的橫向可擴展性完全適用於通用化的金融行業核心交易場景。
OceanBase CEO楊冰表示:“OceanBase已經在複雜的金融業務場景中打磨並走向成熟,經受了多年雙11洪峰考驗,並創造TPC-C世界紀錄,沉澱了高可用、高性能、高可擴展等一系列分佈式數據庫的核心能力。我們希望助力更多行業夥伴共同發展,實現系統性能的突破。”
十倍峰值的意義與價值
對於國內證券行業來說,證券核心交易系統的流量高峰在1萬tps左右,系統性能測試一般要求做到3萬tps即算合格,恆生電子與OceanBase的這一聯合測試,性能超過以往業界標準的十倍以上。
當前國內證券核心交易系統大多以千萬級用戶為目標進行設計,一般1000萬客戶峰值交易在1萬tps左右。當前國內證券行業開戶數量約1.6億,而37.9萬tps可以應對長期1億客戶的交易量,這意味著本次恆生UF3.0結合OceanBase所創造的性能能力足夠覆蓋目前國內證券市場上幾乎所有客戶的實際交易需求。
隨著投資者數量的增多,以及今年上半年結構性牛市帶來的投資熱情高漲,很多券商的核心交易系統已經不堪重負。據媒體報道,甚至出現多家券商App宕機,開戶排隊的現象。這說明國內證券核心交易系統的擴容已經刻不容緩。
另外,2020年4月中國金融市場全面開放,對於證券行業來說,國內的證券交易將借鑑更多成熟證券市場的成功經驗。隨著全面擁抱移動互聯網展業以及諸如量化交易等場景的普及,這意味著更多的客戶體量以及更頻繁的客戶交易,為應對即將到來的海量數據高併發場景挑戰,券商需要及早進行技術儲備,才能應對將來的市場變化。
想要實現這一性能突破並不容易,恆生電子總裁助理、交易產品負責人陳飛介紹:“本次恆生UF3.0+OceanBase性能測試,離不開金融核心交易系統廠商、高性能國產分佈式數據庫、阿里雲這三者的緊密配合。測試的成功,體現了恆生電子和OceanBase以及阿里雲的技術實力和產品能力。”
恆生電子與OceanBase、阿里雲的聯合測試,證明了分佈式系統與分佈式數據庫的價值,分佈式將是金融行業技術發展的必然趨勢。
相對於傳統證券交易系統,本次測試場景下,恆生電子經紀業務核心交易系統UF3.0的優勢包括:
• 高性能:採用分佈式技術,可以方便的進行在線平行擴展,彈性利用底層資源;
• 高可用:OceanBase利用Paxos協議在底層實現了多副本數據一致性,具有“RPO=0、低RTO(通常在30s以下)、故障時自動切換”等優勢,同時可以實現異地多活;
• 運維方便,操作簡單:結合阿里雲和OceanBase,實現交易系統整體一鍵快速部署;
• 成本低:使用PC機就能達到小型機的性能;
• 自主可控:聯合OceanBase形成端到端的自研解決方案;
本次測試也是阿里雲參與發起的“金融核心先鋒聯盟”,向業界的一次技術實力和投入決心的展示。聯盟意在通過異地多活、單元化、微服務、中臺等創新技術,幫助金融機構擺脫傳統集中式架構,轉向以雲平臺技術為核心的分佈式架構,快速構建應對高併發業務場景的能力。螞蟻集團、恆生電子均為聯盟的首批核心成員。
十年磨一劍 OceanBase開啟全新徵程
十年以來,OceanBase始終堅持從開發階段、運行階段、運維階段屏蔽複雜度,把簡單留給應用設計、開發者和運維人員,把複雜留給基礎設施。與傳統數據庫相比,OceanBase運用更低的成本,做到了多中心、多地域極限容災能力,滿足了“數字時代對服務永遠在線”的嚴苛要求,同時也以更強的性能適應了互聯網時代不斷擴張的數據處理需求。
2020年,OceanBase在既有產品能力的基礎上,持續進行技術創新。在產品功能、高可用能力、安全特性和性能等方面都取得了進一步發展。產品功能方面,實現了更多對oracle功能兼容支持的能力。高可用能力方面,提供了更完備的高可用容災方案。安全特性方面,提供了較完備的安全能力。性能方面,在原有高性能的基礎上,有了進一步提升。
OceanBase在努力發展自身產品能力的同時,也兼顧生態建設。今年以來,OceanBase與多家硬件、軟件廠商完成了產品適配、互認,更和恆生電子、神州信息、久遠銀海等ISV形成深度合作。OceanBase 致力於幫助企業、政府更高效、快捷、安全的完成全棧自研改造,保證業務系統服務能力不降級。
在剛剛結束的雲棲大會上,OceanBase發佈了2.2版本以及全新的OceanBase一體機。2.2版本的5大特性全新亮相,具有混合負載引擎和多種容災方式,兼顧業務效率與數據安全。
在9月25日舉辦的外灘大會上,設置了“數據庫,新標杆,新徵途”論壇,內容涵蓋數據庫的趨勢探討、分佈式數據庫的技術創新與行業應用、國內數據庫發展與生態,並邀請金融機構、行業方案提供商分享從傳統數據庫遷移到分佈式數據庫的最佳實踐。恆生電子雲基礎系統發展部總經理王佳瑋,將首次對外分享本次測試背後的故事,歡迎大家關注~
點擊鏈接 https://www.inclusionconf.com/schedule/forums/7040 直達外灘大會OceanBase數據庫分論壇