數據庫

對話OceanBase資深總監韓鴻源:數據庫是技術能力,云是使用方式,兩者不應是競爭關系

廣告
廣告

5月10日,在第十屆中國數據庫技術大會(DTCC 2019)上,螞蟻金服的金融級分布式關系數據庫OceanBase 2.0,在經過200 名數據庫領域三年以上的從業者投票和專業評委的評選下,高分榮獲了“年度最佳創新產品”獎。

那么,參與此次評選的專家是怎么看 OceanBase 的呢?

有雙十一背書的 OceanBase 不需要任何其他的評語。”南瑞集團基石數據技術有限責任公司技術總監白鱔。

“OceanBase 作為螞蟻金服的核心數據庫產品,支撐了海量高并發的金融交易,具有原創、先進的數據產品能力,為國產金融核心系統開擴了自主之路,是經過實踐檢驗的卓越產品。” 云和恩墨創始人蓋國強。

“OceanBase 是一款非常優秀的 OLTP 數據庫,其由螞蟻金服、阿里巴巴完全自主研發。在經過多年的發展之后,OceanBase 已經完全取代 Oracle 用以支撐支付寶的全部核心業務,可想而知其產品的穩定性、可靠性和性能表現。更難能可貴的是,在不斷完善功能和提升性能的同時,產品也非常關注可運維性等企業級特性,這往往是其他數據庫容易忽略的。例如 OceanBase 支持 DBReplay,可以讓用戶重放負載,使用產品更加放心。”平安科技數據庫產品及存儲產品部總經理汪洋。

OceanBase 是中國企業目前分布式數據庫中架構先進性、成熟度最高的產品。”招商銀行數據庫負責人田永江。

OceanBase 性能、擴展性等能力較好,在業內有多個成功的應用案例;螞蟻金服研發團隊能力強,有很好的創新能力。”中國農業銀行研發中心總經理蔡釗。

在頒獎現場,IT168&ITPUB采訪到了螞蟻金服OceanBase商業化資深總監韓鴻源,就OceanBase2.0獲獎及后續產品布局,產品交付等方面進行了分享。

Q:首先祝賀OceanBase2.0在2019年中國數據庫技術年度評選中獲得了“年度最佳創新產品”獎,對于本次評選活動您有什么評價?

韓鴻源:目前的數據庫市場,尤其是國內市場,正處于百花齊放的狀態。每天都有非常多的數據庫創業公司和各種各樣全新的數據庫產品冒出來。所以對于客戶的選擇來講,是有非常大的復雜性在里面。

在這樣的環境下,有IT168這樣具備行業技術基礎和公信力的媒體機構去做整個數據庫行業的評選,其實可以簡化客戶在選擇方面的復雜性,所以這是一件很有意義的事情。

Q:對于OceanBase2.0獲獎,您個人有什么感受?

韓鴻源:螞蟻金服在數據庫這件事情上持續做了非常長時間的投入。螞蟻金服的副CTO胡喜在很多場合講到過,其實螞蟻金服的這種科技能力是我們信仰的一種體現。也就是說技術上的理想主義,加上家國情懷,鼓舞著我們持續地在這個事情上不斷地創新。

Q我們收集到一些此次評選過程中,包含200位數據庫領域從業3年以上的DBA和幾十位專家評委在評審過程中對OceanBase給出的一些關鍵詞,比如說“雙十一”背書,創新,先進,金融,國產,卓越,楷模,核心業務,穩定可靠,高性能,企業級,您覺得這些關鍵詞哪些是最切合OceanBase的?

韓鴻源:我們分幾個方向來講,第一點肯定是金融,OceanBase是一個在金融的運行環境里成長起來的數據庫。OceanBase經過了非常強的金融業務核心壓力的考驗,這是第一點。

第二點從某種程度來講,OceanBase承載了螞蟻金服非常多的業務系統的核心業務,這是我們另外一個區別于很多其他數據庫廠商的一個非常大的特點。

第三點實際上是說我們做了非常多的技術創新,所以,OceanBase里面采用了跟傳統數據庫不完全一樣的機制。我們突破了非常多的瓶頸和局限性,達到了今天的一個非常好的效果。

其他的關鍵詞其實基本上可以理解成這兩個核心內容擴展出來的一些表現形式。比如說我們對“雙十一”的支撐,比如說我們在各方面提供這些支撐能力和我們實現的非常好的效果。其實綜合來講,我覺得這幾點是我們區別于其他人的一個非常突出的特色。

Q:這一次OceanBase2.0的獲獎,對于螞蟻金服來說,后續還會有哪些產品層面的布局?落實到今年有哪些具體的計劃和目標?

韓鴻源: OceanBase產品經歷了過去九年多的發展時間,已經有了非常強的技術能力,包括OceanBase已經支撐了螞蟻金服所有的核心業務和非常多的復雜的業務系統。但是從產品本身來講,還有非常多需要增強的地方,我們在持續的增強這個產品的能力,同時我們會加大在市場方面的一些推廣力度。這方面來講,可能我們會跟阿里集團形成一個更強的合力,去對市場進行產品的綜合推廣。所以后續大家會看到,包括在產品的市場推廣、社區構建和賦能方面,我們會加大力度。

Q:您認為針對金融級的數據庫產品,金融企業最關心的是什么?未來還有哪些創新模式和落地的場景及生態,你們會去涉獵?

韓鴻源:實際上對企業級的應用場景來講,很多客戶常談到的一個話題是性價比,金融行業亦如此。只不過性能不單純是指跑得快慢的性能,會有一個綜合的性能評定,比如說它運行的效率肯定是一個很關鍵的指標,另外包括它的穩定性、可靠性、方便性,包括對應用開發的友好性,這些指標其實都是性能的體現。

但是在性價比這件事上來講,其實很長時間以來大家存在這樣的誤區。比如說我舉一個很簡單的例子,性價比,如果你把價格降成零,所有的東西都是無窮大的,這時候你怎么去比這個性價比呢?所以其實在比較性價比的時候,大家往往是由于這個表達的簡單性,忽略了一個很重要的因素。當你要比較性價比的時候,實際上前提條件是說性能要滿足到一個基準之后才有比較性價比的意義。

在這種情況下來講,不同的行業其實有非常大的差異。金融行業在性能方面的要求其實是非常綜合的,同時也要求非常高,所以在這種情況下來講,很多時候怎么樣去設定一個好的門檻值之后再去比較,可能是一個更有意義的事情。往后的發展來講,我覺得在這方面可能逐漸也會被客戶更多的理解和更多地重視起來。

Q:目前市場上,金融級數據庫的產品和廠商越來越多,螞蟻金服在產品交付這方面有什么讓您個人覺得印象深刻的故事?

韓鴻源:從OceanBase來講,可能大家更多關注的是OceanBase的技術特性,很多時候比如說一些簡單的指標性的東西,大家更容易理解一些。但是從我的角度來講,我去看OceanBase的時候,OceanBase有三個非常重要的優勢。

第一點是說,OceanBase經過了螞蟻金服綜合的應用場景的考驗,這個場景里面包括了每年“雙十一”的大促,各種各樣的優惠活動,各種各樣的市場活動這其中所需要的這些支撐能力,它經過了非常廣泛、非常高壓力的驗證。

第二點是說螞蟻金服的所有的核心系統,包括支付寶,包括其它的核心系統,完全運行在我們自主研發的OceanBase之上,這一點是一個非常大的承諾。

我們把自己所有的這些身家性命的東西全部都跟這個數據庫綁定在一起,所以這個數據庫我們會保證它能夠運行得好,能夠真正支持我們的業務,能夠確保這個數據庫是一真正穩定可靠的,并經過了充分的檢驗。不光是性能,還包括各方面的功能,穩定性的東西,甚至包括很多在我們經歷的極限場景下才會帶來的需求,我們把它都補充到產品里面,經歷過這樣的千錘百煉,產品會越來越好。

第三點是在今天技術不斷發展的場景下,每天都有新的技術不斷冒出來,怎么樣能夠讓現在新開發的這些軟件充分的利用所有的技術優勢,達到一個更好的效果。OceanBase在這方面已經做了很多,大家其實已經看到了很多,包括性能方面的,高可用方面的,可靠性方面的很多增強性的東西,很多突破性的,甚至于說很多技術的這些率先使用,這些都會持續的發揮出它們的優勢來。

Q:剛才也提到了一些用戶和專家的評語,您自己能不能描述一下OceanBase2.0相對于之前的版本,都有哪些層面的提升?

韓鴻源:數據庫其實今天大家去看的時候,往往把OceanBase定義為新一代的分布式數據庫。分布式數據庫里面其實有一些非常難解決的問題,比如說分布式情況下的數據一致性的問題,以及客戶看到數據的這種應用層面去訪問數據的時候一致性的問題。這些問題其實在之前的版本里面,包括很多其他友商的實現里面,都沒有得到充分的支持。

OceanBase 2.0的版本里面我們充分加強了這部分的功能。比如說我們提供全局一致性的視圖,這個在分布式的場景下是一個很難實現的東西。包括我們對于交易場景的一個充分的優化和充分的支持,實際上確保了當一個分布式數據庫可以被用作一個集中式數據庫的這種使用方式的時候,客戶開發的難度是非常低的,客戶遷移的成本也是很低的。所以從這個角度來講, OceanBase2.0之后是取得了一個非常大的突破。

另外一個方向,我們在逐漸地去增強跟Oracle的一些使用習慣的兼容性。提高兼容性的目的不是為了把Oracle的應用直接拿到OceanBase上來運行,而是說,很多的用戶在Oracle上已經有了巨大的技術能力,包括應用軟件開發的投資。我們做兼容的最大的一個優勢是未來讓這些客戶已經有的能力,已經開發好的應用可以得到非常好的重用和投資保護,這也是很重要的一個方向點。

Q:您能不能幫我們回顧一下,OceanBase重要放入產品迭代或技術突破的節點,能讓我們了解螞蟻金服在數據庫領域的深厚積累。

韓鴻源:其實OceanBase起源的時候比較早,在2010年。最早起源的時候,并不是一個全功能的SQL數據庫。當時起源的時候其實是一個分布式的存儲系統,主要的一個目標是支持淘寶里面的收藏夾的應用。可能到今天為止大家也知道,收藏夾是一個非常大數據量、非常高訪問請求的一個應用。隨著淘寶用戶量和淘寶商品量不斷增長,這個系統仍然運行在OceanBase上。而且多少年以來,其實對客戶提供了非常完善的一個支撐能力,這實際上是一個很重要的節點。當它核心的分布式的這些數據存儲能力和數據訪問能力得到了基本的保障之后,OceanBase后續其實逐漸也在一步步增強。

剛才講到的支持收藏夾業務的時候,OceanBase 還是在阿里集團的,后續實際上是隨著業務的發展,我們在螞蟻金服看到了更多的發展機會,所以后來集團決定把OceanBase的產品轉到螞蟻金服持續的發展。

所以,后續從大概OceanBase 0.5開始,我們開始嘗試在我們的核心交易系統里面讓OceanBase發揮作用。在2014年淘寶的雙十一開始,OceanBase在“雙十一“的業務中承擔了一定的流量,承擔完之后經過了這些逐步的驗證,我們逐步地放大了這些東西。到2015年、2016年的時候實際上大家看到的雙十一時支付寶的所有核心交易的核心電路,100%的處理已經都完全承載在OceanBase上了。

所以經過了這個過程之后OceanBase已經成長成了一個非常全面,有非常強的支撐能力,而且通過了極限考驗的一個產品。之后實際上我們又增強了它的產品之后在網商銀行開業的時候,網商銀行所有的核心業務系統作為一個銀行來講,100%承載OceanBase上。

就在這個能力上來講,我覺得其實也是很大的提升和一個很重要的驗證,對于今天可能它還跟這些傳統銀行之間有一些差異,但是在互聯網銀行里面來講,網商銀行今天是有它非常突出的特色的,它的業務已經是承載在OceanBase 上,OceanBase已經證明了可以承載這些東西。在之后,實際上從2016年、2017年開始做這些對外的客戶輸出,包括南京銀行、蘇州銀行、人保財險很多的客戶選擇OceanBase后,其實在他們的一些互聯網的系統里面發揮了非常重要的作用。

今天大家看到的一個發展趨勢是說銀行在手機無線訪問的頻率不停的提高之后,后端受到壓力實際上越來越大的,對后端系統的要求是越來越高的,所以分布式的這種架構改造和分布式的產品支撐能力在未來會是非常關鍵的一個競爭因素。

這方面OceanBase已經在很多客戶那邊得到了比較充分的驗證,在我們內部實際上是完完整整的一套分布式的架構支撐了所有的業務,我們會逐步地把這個技術能力開放給用戶,結合我們的產品,結合我們的架構能力,幫助用戶構建這些能夠適應未來挑戰的金融級系統。

Q最后一個問題就是作為數據領域的專家您對數據庫未來發展有何預判?數據庫領域越來越多玩家入場,您對這塊是怎么看的?

韓鴻源:數據庫這種競爭的場面其實不是第一次出現了,在歷史發展過程中也出現過。今天來講,我覺得重點說兩點。第一點是說數據庫其實在企業級的應用系統里面起到的這個支撐作用到今天為止可能還不是一個簡單可以替換掉的狀態。

比如我說數據庫可能更多強調的是關系數據庫,在關系數據庫的支撐能力角度來講,它提供的這些ACID的交易處理的簡單性和SQL去寫業務邏輯的這種直觀性和方便理解性來講,今天可能還沒有辦法簡單取代掉,當你企業級的應用需要更復雜業務邏輯的時候,你是需要底層有一個這樣經過抽象的平臺,能夠給你這些應用有充分的支持的。所以我的看法是關于數據庫還是會在相當長的時間內還是會向著主流數據庫的方向發展。

另外一點就是說今天可能大家看到云是一個很重要的發展趨勢。但是云跟數據庫之間其實并不是一個同樣層次的一個語義。數據庫實際上是一種技術能力,云是一種使用方式,使用方式和技術能力之間是一種匹配的關系,不應該是一種競爭的關系,所以我并不認為所謂的云數據庫本質上跟傳統數據庫在技術能力方面需要有什么樣的差異,或者說云出來之后傳統數據庫就完全不能用了。

你會看到今天其實很多傳統數據庫也在做上云提供服務的這些嘗試,很多其實也是有一定的效果。但是往后發展來講,我覺得數據庫的能力還是數據庫能力的體現。數據庫的這種使用方式可以是云,可以是非云,可以是各種各樣更豐富的方式。

我覺得未來的一個比較大的挑戰是說,在應用走向這些云原生之后,當云原生的這些東西出來之后,數據庫怎么樣能夠更好地以一種云上部署的方式支撐云原生的應用,持續的往前去演進發展,這可能是未來一個很重要的需要探索的方向。

但是數據庫作為一個獨立的技術能力,在相當長的時間內,我覺得它還是會發揮自己獨特的作用和支撐價值的。

老魚,企業級老編一枚,你若有故事,歡迎聯系!

Python面試|一文讓你讀懂if __name__=='__main__'的含義

上一篇

思科計劃收購物聯網安全管理公司Sentryo

下一篇

你也可能喜歡

對話OceanBase資深總監韓鴻源:數據庫是技術能力,云是使用方式,兩者不應是競爭關系

長按儲存圖像,分享給朋友

ITPUB 每周精要將以郵件的形式發放至您的郵箱


微信掃一掃

微信掃一掃
大丰收注册
手机篮球比分器 玩哪个网游戏最赚钱的 山西11选5 pk10免费滚雪球计划 南昌麻将算子全部 十一选五我赚了几百万 传奇1.76赌博技巧规律 老11选5第50期开奖结果 搬砖刷金币赚钱的游戏 腾讯欢乐麻将全集 云南十一选五 亿客隆彩票首页 工业区做什么赚钱快 快乐十分开奖网址 旧版球探体育比分 足彩胜负彩比分直播