作為全球最早推出下一代融合型分布式資料庫的國產資料庫廠商,易鯨捷一直以來都以做到完全自主可控,具備核心技術底層架構的全面控制為目標。
如今,數據量正迎來爆發式增長,這也使企業越來越重視數據的存儲、安全和管理,加大IT基礎設施建設。作為其中的關鍵基礎設施,資料庫的安全可控也逐漸引起了企業的重視,特別是在國際市場競爭日益複雜的今天,國產資料庫也邁入了新的發展階段。
作為全球最早推出下一代融合型分布式資料庫的國產資料庫廠商,易鯨捷一直以來都以做到完全自主可控,具備核心技術底層架構的全面控制為目標。在日前舉辦的2020數據技術嘉年華上,易鯨捷金融事業部售前總監隋景鵬在《用戶實踐:金融科技技術實踐》分論壇上分享了國產資料庫的發展歷程和易鯨捷分布式融合技術特點,以及易鯨捷在貴陽農商銀行核心交易系統的最佳實踐。在隋景鵬看來:「國產資料庫技術要有所突破,不能一直跟在別人後面,必須走一條完全創新的道路。易鯨捷資料庫以分布式融合技術為突破口,不僅實現了高並發下的數據快速實時分析,還可以滿足多種數據處理技術深度集成,讓資料庫資源更為充分和靈活使用。」
圖 易鯨捷金融事業部售前總監隋景鵬
以分布式融合技術推動國產資料庫發展
我們知道資料庫一直以來與作業系統、中間件共同構成基礎軟體的「三架馬車」。在過去的二十多年的時間裡,國內資料庫企業與Oracle(甲骨文)等國外一流企業相比,普遍存在營業規模小、客戶認可度低、產品相對落後、人才稀缺等諸多問題,因此一直處於向國外模仿學習階段。然而,近年來國際市場的不確定性增加和企業對網絡安全的重視度提升下,國產資料庫迎來了發展春天,許多國內廠商也大舉進軍資料庫市場。根據賽迪顧問的數據顯示,2019年中國資料庫市場規模達到133.4億,同比增長13.4%,預計未來3年也將保持15%左右的增長速率。
圖 資料庫歷史和發展趨勢
「易鯨捷也是其中之一。」隋景鵬介紹易鯨捷信息技術有限公司成立於2015年,是貴州大數據綜合試驗區致力於資料庫研發的重點企業,貴州各級政府投資佔股約23%,屬於混合所有制。其中核心研發人員是來自惠普的整建制大數據研發團隊,曾創建、參與研發了NonStop SQL、Neoview、SeaQuest等先進的資料庫產品,是國內少有的具備資料庫核心模塊研發能力的資料庫廠商。
與普遍基於開源的MySQL或PostgreSQL來開發國產資料庫不同,易鯨捷團隊通過自主研發,實現了原生完全扁平化的分布式資料庫計算引擎,做到完全自主可控與屬地管轄,具備核心技術底層架構的全面控制與調整能力。這種自主創新能力也得到了Apache軟體基金會的認可,2018年1月,由易鯨捷研發團隊貢獻的開源資料庫Trafodion在Apache社區成功畢業成為頂級項目,被認為是一款具備高並發事務處理能力的分布式資料庫。
所謂分布式融合技術,其特點是既可以應用於事務型資料庫場景,亦可以應用於分析型資料庫場景,這種架構具有顯而易見的優勢:不但避免了繁瑣的ETL操作,而且可以更快地對最新數據進行分析。「無論是高並發的交易處理,還是海量數據分析業務,用戶都可以通過一種資料庫架構提供支撐。易鯨捷的「智能優化器」自動識別不同類型的SQL,分配合適的執行策略,保證任何業務都能快速、高效的進行響應。同時通過事務管理器與資源管理器配合,保證事務的一致性,不同用戶之間的計算任務資源隔離。」隋景鵬解釋道。
圖 易鯨捷資料庫技術架構圖
六大特點助力用戶實現數位化轉型
隋景鵬介紹目前易鯨捷提供EsgynDB和QianBase兩種資料庫產品。作為企業基礎版資料庫,EsgynDB可以在單個資料庫平臺上同時支撐OLTP和OLAP業務,減少當前企業面臨混搭架構中大量數據的移動和複製,降低因此產生的延遲、故障和運營成本,同時還能滿足結構化、半結構化、非結構化數據的處理,並能做到將經營數據進行實時的分析,提升大數據分析的價值。
而QianBase則是專門針對金融行業需求推出的。隋景鵬介紹在行動支付和全客戶體驗的刺激下,銀行業務應用正在快速迭代,而傳統資料庫架構陳舊,橫向擴展能力不足,無法滿足未來大數據量的業務性能需求,限制了銀行的業務發展能力。對此,易鯨捷對事務能力增強,支撐銀行最關鍵的核心交易系統。此外,易鯨捷還首創了雙庫並行技術,將從銀行前端的櫃面交易、支付平臺到核心交易的完整核心系統,並行在易鯨捷資料庫與甲骨文之上,互為災備可秒級互相切換,消除傳統銀行對於國產資料庫運行穩定性的顧慮。
這裡,隋景鵬總結易鯨捷分布式資料庫主要包含以下六大特點:
原生:易鯨捷分布式資料庫完全自主研發,計算引擎不依賴Mysql、PostgreSQL等任何開源技術。其扁平化架構無需配置單獨的管理節點、事務節點,支持無限擴展,不存在性能瓶頸,內部負載均衡,無需LVS/F5等。
融合:易鯨捷具備HTAP四合一融合能力,應用僅需連接一個計算引擎,即獲得核心交易、分析查詢、大數據,以及影像數據存儲能力,去除傳統IT架構中資料庫軟體能力對業務功能的限制。
透明:數據分布透明,無需用戶設置複雜的數據分布策略,減少人為操作造成的性能影響,採用分布式架構實現技術創新、思維創新,無需維護複雜的分區表,降低開發、運維工作量。
安全:支持跨機櫃故障容錯,並行備份支持基於時間點的恢復,數據全局一致性。同城雙活兩中心雙寫雙讀,RPO為0,支持異步複製、兩地三中心災備。
易用:易鯨捷提供一鍵遷移工具與可視化運維管理工具。兼容Oracle語法支持標準SQL92/99、2003 OLAP分析函數,兼容90%以上的Oracle 操作語法。
生態:易鯨捷已經與眾多金融行業軟硬體供應商完成了深度的產品適配,包括櫃面渠道、前置、核心交易、後置、歷史數據查詢、審計、風控、數倉、BI、影像存儲、數位化管理與普惠金融等眾多的業務場景,貫通上下遊廠商,提供全棧信創一體化的解決方案,方便快速部署實施。
持續創新,貴陽銀行等多領域打造最佳實踐
目前,易鯨捷已經成功進入金融、電信、能源、網際網路等重要行業,提供資料庫技術支撐服,被金融、智能製造、電信等領域的眾多國際巨頭所採納,例如美國最大金融財團的風控和合規系統、中國聯通的運營商業務支撐系統、中國移動大數據系統、貴陽銀行核心交易系統等,在資料庫領域數據量最大、業務類型最複雜、穩定性要求最高的場景中證明了易鯨捷的技術實力。
特別是在貴陽銀行核心交易系統上,隋景鵬介紹易鯨捷以QianBase為支撐,首先構建新核心「沙箱」系統,開發報文轉換器,將核心系統報文同步到新核心,100%並行執行現有銀行核心業務,進而驗證易鯨捷分布式資料庫在銀行核心交易系統穩定性、準確性、性能是否達標。貴陽銀行「沙箱」系統自4月份上線至今,系統表現優異,穩定運行超過250天,聯機交易成功率達到99.999%,準確率100%,部分性能甚至超過現有核心業務系統,獲得客戶的高度評價。在隋景鵬看來,項目的成功上線驗證了國產資料庫在核心系統應用的技術可行性,解決國家十餘年來無法在銀行、運營商核心交易系統中實現安全可靠的技術難題,為國家關鍵技術安全可控戰略提供有力支撐。
目前,數據技術正在逐步成為驅動企業進步的核心動力,國產資料庫更受矚目。易鯨捷也在加快與國產主流晶片、作業系統、伺服器的合作,夯實信創全生態,例如前不久易鯨捷加入中國聯通5G聯盟,與諸多合作夥伴共建5G生態及相關應用創新。「未來,易鯨捷將始終堅持自主創新,與生態夥伴共同服務客戶,助力國產資料庫蓬勃發展,為國家關鍵核心技術的自主可控貢獻自己的一份力量。」隋景鵬總結道。