OceanBase再破十倍峰值!這次是證券核心交易系統壓力測試
近日,恆生電子與 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日舉辦的外灘大會上,設定了 “資料庫,新標杆,新徵途” 論壇,內容涵蓋資料庫的趨勢探討、分散式資料庫的技術創新與行業應用、國內資料庫發展與生態,並邀請金融機構、行業方案提供商分享從傳統資料庫遷移到分散式資料庫的最佳實踐。恆生電子雲基礎系統發展部總經理王佳瑋,將首次對外分享本次測試背後的故事,歡迎大家關注~
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69909943/viewspace-2723450/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 證券交易系統搭建架構架構
- Jmeter 壓力測試中,如何去判斷服務端已經達到峰值,不能再繼續壓下去了JMeter服務端
- 對 Linux 核心進行壓力測試(轉)Linux
- Linux系統壓力測試工具(命令列工具)Linux命令列
- ORACLE壓力測試Oracle
- laravel壓力測試Laravel
- MACOSXApacheab壓力測試MacApache
- NGINX壓力測試Nginx
- mysqlslap壓力測試MySql
- 壓力測試工具
- 高頻交易下證券公司交易系統的效能最佳化
- 用雲壓力測試工具,如何完成一次測試任務
- 一次資料庫壓力測試的故事資料庫
- 記壓力測試中一次效能除錯除錯
- 測試的核心競爭力是什麼?
- 想要完成系統效能評估? 試試【雲壓力測試 + APM】的端到端壓測解決方案
- nginx壓力測試方法:Nginx
- 壓力測試指令碼指令碼
- mysql之 sysbench1.0.3 安裝與系統壓力測試MySql
- 招商證券業務系統基於OceanBase完成架構升級架構
- (一)效能測試(壓力測試、負載測試)負載
- RestCloud測試平臺,支援壓力測試RESTCloud
- 讓測試事半功倍軟體壓力測試工具分享,壓力測試報告怎麼收費?測試報告
- Apache Bench Web 壓力測試ApacheWeb
- oracle壓力測試之orastress!OracleAST
- 壓力測試工具之FIO
- webbench進行壓力測試Web
- mysqlslap壓力測試介紹MySql
- 壓力測試工具之mysqlslapMySql
- 網站壓力測試工具網站
- Mysql 壓力測試工具sysbenchMySql
- Oracle壓力測試:HammeroraOracle
- Jmeter效能測試 —— 壓力模式JMeter模式
- apache ab壓力測試工具-批次壓測指令碼Apache指令碼
- 軟體壓力測試怎麼做?出具壓力測試報告軟體測評中心測試報告
- 在Linux中,如何進行系統效能的峰值測試?Linux
- 軟體壓力測試流程和測試工具分享,讓你寫壓力測試報告再也不愁測試報告
- 10大主流壓力測試工具