銀行資料庫國產化 圍繞“安全可控”的上下求索
從資料庫來看,過去我國銀行業使用的資料庫產品,大多是Oracle和IBM DB2等,現在要想“去IOE”,肯定會任重道遠;但只要經歷更多場景的驗證,提供國際化水平的資料庫產品,也不是沒有可能,在軟體國產化行程加快的大背景下,擁有安全可控的資料庫產品將會成為大勢所趨,
一些股份制銀行以及城商行,在做互聯網金融等新興業務拓展時,已經在試水能安全可控的國產化資料庫產品,比如騰訊云資料庫TDSQL,作為一款安全可控的金融級分布式資料庫,已經在金融、政務行業得到大規模的應用,
一、助推軟體國產化行程中的探索與蛻變
TDSQL的萌芽階段在2002年左右,也是騰訊首次接觸計費業務的時候,此前,由于QQ業務的關系,騰訊以Key Value非關系型NoSQL開源資料庫為主,NoSQL資料庫主要針對互聯網和游戲的海量網頁檔案存盤等業務場景,因此,騰訊歷史上也沒有采用過Oracle等商用資料庫,而是從一開始就采用開源資料庫,
到了2007年左右,騰訊計費業務的規模日益變大,Q幣等資料資產要像銀行那樣不能丟失資料,對高一致性和可靠性的要求越來越高,騰訊在2007年的時候開發了一款完全自研的簡化版分布式資料庫,很好地滿足了騰訊業務的發展,當時的騰訊資料庫技術在保證了資料高可靠性、一致性的情況下,還可以快速地進行水平分布式擴展,
2009年騰訊正式開放平臺,大量的新客戶和新業務場景涌入,也對資料庫技術產生了新的要求,2009年那一年,騰訊僅計費業務一年就對資料庫進行了近900次擴容,很好的支持了業務的快速增長,
2012年,隨著騰訊開放平臺和技術的發展,從最開始的游戲業務到各行各業的應用,騰訊發現有很多場景之前沒有考慮到,而且之前的資料庫是基于騰訊業務場景的定制化解決方案,無法滿足更多的合作伙伴訴求,當時的金融業務對關系型資料庫的要求比較高,騰訊考慮到業務的規模越大會對系統的水平擴展能力要求越高,最終決定在開源技術上自研的道路,
兩年后,2014年微眾銀行開始籌建,在調研了國內外分布式關系型資料庫之后,認為騰訊云資料庫TDSQL最能滿足安全可控以及銀行業務需求,2015年,TDSQL在騰訊云上線,至今已經服務超過600家金融政企客戶,
TDSQL已有十八年發展歷程,在性能和可靠性方面已有成熟案例,據騰訊云資料庫副總經理王義成介紹,TDSQL的性能遠遠高于開源MySQL,可支持三種方案的讀寫分離,能有效提供讀擴展,讓開發更具靈活性,TDSQL的資料可靠性能達到99.999999%,可支持同城跨園區容災部署,支持集群化部署等,
為了實作水平伸縮,TDSQL經歷了幾個版本的迭代,最開始的版本是讀寫完全自動分離模式,比如資料或者請求在什么級別時就自動分離;但是,這在條件要求更高時會不穩定,為了確保穩定性,后來又做了一些預分配,也就是說,在業務量很小的時候,可能會部署到一臺服務器上;隨著業務請求量增加,存盤越來越大的時候,再自動分離到不同物體上去,等高并發退去,再整合回來,
在ACID事務型的處理方面,TDSQL能做更高水平的例外處理,分布式事務最怕出現故障,一旦出現問題會非常麻煩,TDSQL可實作7*24小時不間斷運行,通過模擬機房斷電、服務器宕機、銀行轉賬等案例,驗證事務的健壯性,確保系統的強壯,能直接應用到生產環境,
TDSQL能確保資料不丟失、零錯賬;能提供高一致性的服務,并且能支持國產的作業系統、芯片,目前,已經有500多家金融機構選擇TDSQL來承載業務資料,有28家用戶以私有云的方式部署,穩健支撐了超過200億賬戶資料的運營和管理,
二、云計時代到來,云資料庫是銀行業務上云行程的最后一公里
說到底,金融類業務是否上云,或者說是否會采用云資料庫,安全性和穩定性是最大顧慮,而TDSQL可以實作同城容災,解決兩地三中心的問題,在資料庫的鏈路層面,TDSQL有IOS加密,包括SQL慢查詢等體系的建立,
其實,對于互聯網金融業務來說,他們能接受TDSQL,是因為他們天生就具備云資料庫的使用基因,很多大型銀行在做互聯網+金融的時候,都對接了MySQL,真正的容災都是基于MySQL平滑擴展能力實作,像保險、證券、交易所、基金等互聯網業務客戶,大多誕生于互聯網背景,從2014、2015年開始就在大量使用云,銀行類的業務起步雖然會慢一些,但整體發展趨勢是向好的,2019年,不少大型保險集團會有比較大的數字化轉型規劃,
而對于騰訊云來說,不管是從底層的基礎架構層面,還是以金融科技為背景的上層支撐業務來看,包括SaaS層,都會參與其中,尤其在資料庫的橫向擴展能力方面,TDSQL更能順應互聯網+大背景,TDSQL的最初起源,就是通過財富通的成立,通過業務反推,最終逐漸實作系統的平滑擴展,
所以,不管是從公有云角度看,還是從私有云支撐能力上衡量,TDSQL都將為銀行業資料上云提供價值,雖然大型銀行的歷史包袱比較重,但是他們也在順應云時代的技術發展趨勢,從周邊系統開始切入,逐步把核心系統也牽進來,隨著未來互聯網金融步伐加快,TDSQL很有可能成為金融行業的“殺手锏”級應用,助力銀行完成業務上云行程的最后一公里,
本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/199919.html
標籤:其它
