北大,中國高等學府的殿堂,所有學子的終極夢想,也是隗華從小到大追尋的夢。談起考研的過程,一向一帆風順的他在考研的時候吃了不少苦。北大研究生的考試并非全國統(tǒng)考,這就意味著非北大系的其他院校的學生之前很多知識體系都需要更新或者重建。
所以從大三開始,隗華就牟著一股勁,花了很大功夫吃透北大的教材,無數(shù)個日子都是在北大的考研班里度過的。努力就會有希望。隗華最終考上了北大的計算機研究所。
當時的北大計算機系分為三塊,分別由三位院士帶領(lǐng)。第一部分是計算機系,由楊芙清院士帶領(lǐng);第二部分是計算機研究所,由王選院士帶領(lǐng);第三部分是微電子,由王陽元院士帶領(lǐng)。碩士期間,隗華就讀的正是王選院士帶領(lǐng)的計算機研究所。
這里,誕生了漢字激光照排技術(shù),同時也孵化出了方正集團這樣的中國知名科技企業(yè)。事實上,OceanBase的創(chuàng)始人陽振坤也是師從王選院士。而陽老師正是隗華在研究生期間密碼學課程的老師。
用隗華的話說,“在北大計算所除了學習知識和對技術(shù)的應用實踐之外,更多的是一種文化的熏陶——做中國人自己的技術(shù)?!笔旰?新生兒OceanBase數(shù)據(jù)庫也正是在這樣的文化傳承下誕生。
二、初入數(shù)據(jù)庫行業(yè)
“技術(shù)支持的工作就好像是醫(yī)生幫病人看病”
畢業(yè)之后隗華在研究所待了一年的時間。一年后他決心加入IBM,進入了當時非常核心的DB2數(shù)據(jù)庫團隊。彼時的DB2和Oracle、SQLServer平分中國數(shù)據(jù)庫市場的天下。這一呆就是九年的時間。
來到DB2以后,角色從研發(fā)轉(zhuǎn)型到技術(shù)支持。他用了一個有趣的比喻來形容這份工作。
“技術(shù)支持的工作就像是扮演了一個醫(yī)生的角色,當客戶遇見問題需要你來處理的時候,就好像是一個病人找到醫(yī)生來給他看病。當你通過你的專業(yè)能力幫助‘病人’最終治好了病,其實是一個特別有成就感的事兒?!睆囊粋€普通的技術(shù)支持,到日后的Team Leader,就這樣在這份工作上他一路專注的干了九年。
九年多的時間里,隗華發(fā)現(xiàn)自己的工作更多都是對已有客戶的支持,而新客戶的拓展卻越來越少。最早DB2在多倫多的研發(fā)中心有接近2000人,到如今只剩下200人。他真實的感受到了整個行業(yè)大趨勢的變化。
2014年,他加入了百度云,也就是如今的百度智能云團隊。當時百度云整個業(yè)務還是一個非常初期的形態(tài),他用了兩年多的時間從0到1搭建起了百度云的售后體系。
結(jié)果用一句話就可以輕描淡寫的帶過,這其中的過程只有當事人才能深刻體會。除了隗華所熟悉的技術(shù)支持工作以外,當時他還自己去找過外包的客服中心,跟著團隊一起搭過工單系統(tǒng),基本上所有以前覺得不可能、不會做的都嘗試過了。
方法總比困難多,“有時候覺得不可能的事咬咬牙,再多給自己和團隊一次機會,最后就成了。”就這樣,他這個在客服和銷售領(lǐng)域的門外漢,靠著這份咬牙的決心搭建起了百度云包括客服、銷售支持和技術(shù)支持的完整的售后體系。
三、初識OceanBase
“讓中國人自己的數(shù)據(jù)庫服務全世界”
初識OceanBase,是源于陽老師在機緣巧合下通過朋友的推薦拿到了這個曾經(jīng)的學生——隗華的簡歷。
說到OceanBase團隊到底哪里吸引了隗華,他仿佛一下子被點亮了。他說,“無論是市場機會,還是業(yè)務價值,這些都是一個產(chǎn)品成功的基本要素。但是OceanBase最吸引他的其實是這個產(chǎn)品背后的宏大的愿景和價值觀?!?/p>
隗華說至今他還記得多年以后再次跟陽老師的見面,其實是相約的一場面試。“陽老師見到我之后,直接掏出了一個本子,開始跟我講解OceanBase的整體架構(gòu)、核心技術(shù)能力以及宏大的愿景。”仿佛一切又回到了十多年前的北大教室,陽老師的眼神還是一樣的篤定。
“讓中國人自己的數(shù)據(jù)庫服務全世界”,隗華說他希望能夠跟陽老師這樣真正的技術(shù)理想主義者一起,通過自己的所學所思讓中國人,讓全世界用上我們自己研發(fā)的數(shù)據(jù)庫。因為同樣師從王選院士,這種根深蒂固的價值觀可能也是北大計算所一脈相承的文化和信仰。
如果說是OceanBase的愿景和價值觀首先吸引了隗華。那么作為在數(shù)據(jù)庫行業(yè)浸淫了十多年的一名老兵,他覺得一個產(chǎn)品的市場機會和自身的業(yè)務價值才是這個產(chǎn)品能否走到最后,走向未來的核心要素。
從中國的數(shù)據(jù)庫市場來看,國外的商用數(shù)據(jù)庫廠商,包括Oracle,DB2正在逐步的淡出,這已成事實。那么這部分市場空間一旦釋放出來之后,在今后的2-3年里,整個中國數(shù)據(jù)庫市場會進入到一個群雄逐鹿,百花齊放的繁盛時代。
這其中包括很多老牌國產(chǎn)數(shù)據(jù)庫廠商,也包括一些新型的分布式數(shù)據(jù)庫,所有這些數(shù)據(jù)庫廠商不論是基于開源還是商業(yè)化的策略,都會去找到和擴展各自適合的場景,對市場進行一個重新的洗牌和瓜分。用一句話來總結(jié),國產(chǎn)數(shù)據(jù)庫的春天來了。
春天來了,萬物復蘇,但是萬物生長的背后其實也是資源爭奪戰(zhàn)役的開始。
從產(chǎn)品的維度來看,只有真正滿足客戶的痛點和需求,同時穩(wěn)定可靠的產(chǎn)品,才能夠在市場上利于不敗之地。OceanBase的架構(gòu)天然能夠解決行業(yè)客戶的三個最主要的痛點。
第一個痛點是擴展性的問題。過去客戶大多使用的是集中式的單機數(shù)據(jù)庫,容量有限。隨著業(yè)務量的極速擴張,經(jīng)常會出現(xiàn)容量不足的問題。集中式數(shù)據(jù)庫只能通過硬件的升級來完成擴容,所以無論硬件多么高級總有一天會面臨無法支撐的問題。OceanBase所代表的新一代分布式數(shù)據(jù)庫卻無單點瓶頸,可線性、在線擴展和收縮,完美解決了業(yè)務擴展性的難題。
第二個痛點是高可用的問題。對于客戶來說,數(shù)據(jù)不丟才是安身立命之本。傳統(tǒng)的數(shù)據(jù)庫像Oracle,DB2城市級的容災基本是很難做到的。它們通過主備的模式進行容災,主備模式通常有兩種:一種是同步模式,能夠?qū)崿F(xiàn)不丟數(shù)據(jù),但是對性能會帶來很大的隱患。另外一種就是異步模式,存在丟數(shù)據(jù)的風險。OceanBase數(shù)據(jù)多副本通過 Paxos 協(xié)議同步事務日志,解決了這個問題,實現(xiàn)了不丟數(shù)據(jù)。而且故障恢復時間能夠保證在30秒以內(nèi)。在業(yè)界是一個非常領(lǐng)先的水平。
第三個痛點是混合負載的問題??蛻粲泻芏鄻I(yè)務是在線交易類,同時也會有大量的復雜查詢?,F(xiàn)在市場上除了像Oracle,DB2這樣的大型商業(yè)數(shù)據(jù)庫能夠支撐在同一份數(shù)據(jù)上做實時的計算,也就是HTAP。而一般通用的做法就是把數(shù)據(jù)導一份到數(shù)據(jù)倉庫里做離線的計算,那么對資源本身其實是一種浪費。OceanBase自研的SQL引擎和分布式并行計算框架,已經(jīng)可以很好地支撐這樣的場景,滿足客戶的痛點。
OceanBase秉承的價值觀背后就是不斷打磨自己的產(chǎn)品,真正能夠解決行業(yè)客戶的共性需求。基于此,隗華當時的判斷就是這樣的產(chǎn)品未來必然能夠得到廣泛的應用。
四、從0到1的商業(yè)化之路
“你的付出把自己都感動了肯定會有一個好結(jié)果”
來到OceanBase以后,他大刀闊斧、招兵買馬,從0到1搭建起了OceanBase的外部業(yè)務服務體系,包括售前推廣,售中交付以及售后支持的全流程。在這個基礎之上,OceanBase持續(xù)發(fā)力,陸續(xù)拿下了某國有大行和招商證券等標桿項目。目前,OceanBase已經(jīng)在包括人保健康險、常熟農(nóng)商行、蘇州銀行、西安銀行等數(shù)十家商業(yè)銀行和保險機構(gòu)落地應用,并且在客戶中收獲了非常不錯的口碑。
用他的話說,“當你真正去做一個商業(yè)項目的時候,有時候節(jié)奏就是這樣的,需要一顆非常強大的心臟,能夠接受各種各樣的意外和困難,并且不計較一時得失,堅持去投入。如果你的付出把自己都感動了,那么肯定會有一個好結(jié)果。”
每一個好的結(jié)果背后都離不開服務團隊的努力。隗華帶領(lǐng)著這支“艦隊”一路揚帆遠航。談到管理團隊的秘訣,他娓娓道來三個關(guān)鍵詞:自驅(qū)、多能、溫度。
隗華解釋道,這個團隊其實是大公司里的一支“創(chuàng)業(yè)”團隊。在搭建團隊初期,隗華在選人的時候比較注重候選人身上的一個特質(zhì),就是這個人必須有創(chuàng)業(yè)的潛質(zhì)和心態(tài),團隊里的同學都能“自驅(qū)”地完成各種各樣的工作。
之前也有不少團隊里面的同學來自外企,現(xiàn)在的工作方式跟過去可能天差地別。所以在招聘的時候,隗華說自己喜歡也愿意去找那些在外企愛“折騰”的同學。這種同學就能夠更好地適應這樣一支快速成長的團隊,也愿意跟著團隊一起打仗。
服務團隊相較研發(fā)崗,覆蓋的面很大很廣,從售前、售中到售后,甚至產(chǎn)品和文檔層面的事情都需要做,這個時候就需要團隊的同學各個都是多面手。當然,不會沒關(guān)系,但一定要樂于學習,擅長學習。
隗華強調(diào)自己在做團隊管理的時候會更加關(guān)注人。他希望在團隊戰(zhàn)斗的時候也能讓每一位同學感受到集體的溫暖。雖然團隊在一點點擴大,但是從最開始大家定的規(guī)矩就是一個組的同學中午盡量一塊吃飯,這雖然是個小細節(jié),但是無形中讓很多新來的同學能夠迅速融入團隊。有的時候他也會特意在一個項目里安排兩個同學一起到客戶現(xiàn)場,一塊戰(zhàn)斗。這種在客戶現(xiàn)場奮斗出來的友誼會讓團隊的凝聚力更強。
當然OceanBase的商業(yè)化之路并非一帆風順,或者說很多時候都是荊棘叢生。談到商業(yè)化過程中的不足,他表示,目前來看OceanBase在生態(tài)的建設方面還是相對滯后。由于產(chǎn)品架構(gòu)和閉源的原因,市場上真正能夠用起來的用戶比較有限。這也將成為OceanBase下一個階段重點攻破的方向。
作為一款通用型的數(shù)據(jù)庫,未來OceanBase會逐步從金融行業(yè)邁向各行各業(yè),從大型企業(yè)慢慢向中小企業(yè)乃至個人用戶過渡,未來在輸出模式上也將從以私有云為主,往公有云逐步發(fā)展。
OceanBase的商業(yè)化之路還很長,前路漫漫,未來可期。