天天看點

資料安全和相容性再更新 揭秘螞蟻金服自研資料庫OceanBase 2.2版本

國産化“自主可控”已成為一個大趨勢,為伺服器、作業系統、資料庫等行業帶來新機遇。在資料庫領域,近年來很多廠商都相繼推出自研的國産資料庫。作為資料庫國産化的代表,由阿裡巴巴和螞蟻金服完全自研的OceanBase就創新性地将關系型資料庫結合分布式架構,打造出全球首個金融級分布式關系型資料庫,能夠提供高可用、高性能、低成本的計算服務,滿足網際網路環境下大規模、高并發、大容量等新興需求,大有翻越Oracle這座高山之勢,推動了國産資料庫崛起。

伴随着阿裡提出“去IOE化”,2009年,由陽振坤正式帶領啟動了OceanBase分布式關系資料庫項目,劍指取代甲骨文等傳統資料庫的目标。曆經阿裡巴巴集團雙11的10年磨砺,自主研發的OceanBase資料庫以遠低于傳統商業資料庫的成本,更高的可用性,持續重新整理世界紀錄,成功打破了傳統商業資料庫在高端金融領域的壟斷。

在2019年,OceanBase資料庫憑借多年的技術積澱和實戰,成功完成了兩項标志性事件。在國内,天貓雙11當天,OceanBase資料庫再度重新整理資料庫處理峰值,達6100萬次/秒,創造了全新的世界紀錄。在國際上,螞蟻金服OceanBase一舉登頂權威機構國際事務處理性能委員會TPC榜單,打破了美國甲骨文公司保持了9年多的世界紀錄,成為首個登陸該榜單的中國資料庫系統,為國産資料庫赢得了世界級的聲譽。

資料安全和相容性再更新 揭秘螞蟻金服自研資料庫OceanBase 2.2版本

而最新推出的OceanBase 2.2版本就是成功支撐2019年天貓雙11大促的穩定版本,也是用于TPC-C測試且榮登TPC-C性能榜首的版本。相對于前代版本,OceanBase 2.2版本在功能和性能上均有長足的進步,能夠相容MySQL以及Oracle兩種模式,在相容性體驗和資料安全優化層面都登上了新台階。

由于目前Oracle依然是大多數企業使用的主流資料庫,很多企業從傳統企業架構轉移到雲原生架構,面臨如何在保障資料的前提下,完成在不同的運作環境進行靈活遷移的難題。同時,大多數使用資料庫的傳統企業客戶不隻包括商業企業,還涉及事業機關和黨政軍,他們對于企業級系統和平台要求頗高。

是以,相容 Oracle 的工作一直是 OceanBase 團隊長期工作的重點。OceanBase 2.2作為相容性過程中的一次重大裡程碑式的版本,通過技術疊代和實戰檢驗,能夠更好地滿足高安全、高性能、高可靠性、高可用性、高開發效率、低維護成本、高可擴充性等企業需求。

目前,OceanBase可實作數千億條記錄、數百TB資料的跨行跨表事務,代碼完全可控,可實作城市級容災,叢集中少數派故障時資料不丢,服務不停等。在相容性方面,OceanBase不僅提供了相容Oracle的租戶模式,還支援了相容PL/SQL的存儲過程,支援一鍵快速遷移,并提供雲上的完整生态服務,幫助企業解決授權費用貴、硬體成本高、架構與運維複雜、遷移難度大等傳統資料庫難題,讓更多企業能夠從Oracle 業務的平滑遷移到OceanBase,而無需修改一行代碼或是業務調整,真正讓科技普惠更多的金融機構和合作夥伴。

資料安全和相容性再更新 揭秘螞蟻金服自研資料庫OceanBase 2.2版本

同時,資料庫作為根本的基礎支援能力之一,在推動資訊化産業的軟硬體國産化進度的作用也不可小觑。OceanBase2.2現階段就已支援多款國産CPU,包括FT2000+,Kunpeng920,Hygon7185和Hygon7280;支援國産作業系統UOS和麒麟作業系統;支援國産中間件和國産OA系統等國産軟硬體,為資訊化産業國産化打好基礎。

此外,除了資料庫平行遷移、産業國産化等相容性難題,包括金融等行業也更加關注應用資料的安全性。基于螞蟻金服自有業務實踐,OceanBase2.2在保障資料安全方面同樣做了更新。像是審計、透明加密、Label security等新特性都為業務的資料安全提供了更加完善的機制保障;而擁有面向分布式并行查詢的新執行引擎,可以讓OceanBase更好地支援TPC-H這一類的場景測試,是系統面向支援混合負載而邁出的重要一步,為企業普遍需要的高性能交易處理+大容量商業智能提供支援,具備像更多業務輸出服務的潛能。

4月29日14:00,螞蟻金服OceanBase資深技術專家潘毅将上線螞蟻金服數字課堂,通過原理介紹、功能示範等多種方式帶來OceanBase 2.2版本核心特性解讀及部署指南的分享,尤其聚焦2.2版本在相容性和資料安全層面的亮點,為大家獻上滿滿的幹貨,絕對不容錯過。

資料安全和相容性再更新 揭秘螞蟻金服自研資料庫OceanBase 2.2版本