5月29日,云南某銀行股份有限公司(以下簡稱云南某銀行)核心系統(tǒng)正式上線。新一代核心系統(tǒng)沒有選擇大多數(shù)銀行核心系統(tǒng)普遍采用的Oracle,而是采用了國產分布式數(shù)據 OceanBase。

隨著新" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 電子商務 > 胡中豪:國產分布式數(shù)據庫DBA煉成記

胡中豪:國產分布式數(shù)據庫DBA煉成記

時間:2023-03-13 09:14:01 | 來源:電子商務

時間:2023-03-13 09:14:01 來源:電子商務

原創(chuàng)來源:OceanBase數(shù)據庫星球服務號

5月29日,云南某銀行股份有限公司(以下簡稱云南某銀行)核心系統(tǒng)正式上線。新一代核心系統(tǒng)沒有選擇大多數(shù)銀行核心系統(tǒng)普遍采用的Oracle,而是采用了國產分布式數(shù)據 OceanBase。

隨著新核心系統(tǒng)的上線,云南某銀行信息科技部運維中心工程師胡中豪也有了新的標簽——國產分布式數(shù)據庫DBA。胡中豪全程參與了云南某銀行新核心系統(tǒng)數(shù)據庫的建設,從早期的市場調研、中期的POC和招投標、后期的部署和上線,因而成為銀行系統(tǒng)內為數(shù)不多真正全面了解國產分布式數(shù)據庫的DBA。雖然過程中經歷了不少挑戰(zhàn)和折磨,但胡中豪認為非常值得,正是它們讓胡中豪從一個Oracle DBA轉變?yōu)橐幻麌a分布式數(shù)據庫DBA。

入“坑”



胡中豪2014年畢業(yè)于華北理工大學,大學專業(yè)為地理信息系統(tǒng)。雖然大學里學過一些數(shù)據庫的知識,包括微軟的SQL Server和地理數(shù)據庫ArcCatalog等,但到大四參加畢業(yè)實習之前,胡中豪對于數(shù)據庫并沒有特別的興趣,更沒有想到以后會做DBA,是最后一次實習讓胡中豪有了做DBA的想法。

“大四在北京實習的那個單位,有一工程師負責Oracle的技術支持,給我留下很深的印象,當時感覺他好厲害,很多問題只有他能解決,大家都很尊重他??吹贸?,他也為做一名Oracle DBA自豪。我想成為他那樣的人,于是就有了做Oracle DBA的想法?!?胡中豪說。

剛好胡中豪有個認識的朋友在Oracle公司工作,他很支持胡中豪的想法,通過自己的關系介紹胡中豪到一個Oracle的技術培訓班,參加了4個月的實操培訓。4個月后胡中豪正式走上了DBA的崗位,直到今天,雖然工作崗位換了不少,但一直從事的都是數(shù)據庫相關的工作。

胡中豪說,在這些年的工作經歷中,最為難忘的是作為數(shù)據庫運維人員在云南移動做駐場工程師的那一年多的時光。談到那段經歷,胡中豪至今記憶猶新,充滿感激。那是他經歷過的壓力最大、最為忙碌,也是收獲最大、成長最快的一段時光。

“基本上市場上Oracle可能遇到過的故障場景我都遇到過,尤為重要的是自己心理承受能力得到了特別大的鍛煉?!?胡中豪說。

那時候的胡中豪隨時都處于可以工作的狀態(tài),就是在外面吃一碗面條,也都把電腦帶在身邊。一旦接到電話可能要馬上打開手機熱點開始工作,至于半夜被叫醒更是家常便飯。其中的一次經歷至今仍然讓胡中豪倍感自然。那一次云南移動更新了一個系統(tǒng),正趕上移動會員日,交易量非常大,系統(tǒng)卡住了,影響到周邊的系統(tǒng),最后人們交不上電話費了,投訴電話打爆了,領導非常著急。

“當時,客戶領導就站在我背后,看我查找故障原因,那一刻的壓力太大了?!?胡中豪說。

好在胡中豪還是憑著扎實的基本功,很快找出了原因并給出了解決辦法:建立了兩個索引,問題很快就解決了。那一刻胡中豪似乎找到了當年實習時見到的那個Oracle技術支持人員的狀態(tài)。正是這個經歷讓胡中豪對于抗壓能力有了切身的體會。

那段時間,他還交付了云南省很多大型企業(yè)的數(shù)據庫,比如:電網,富滇銀行,云南白藥,誠泰保險,云南電信,物流,醫(yī)院等,這為胡中豪積累了非常豐富的實際經驗,也讓他有了充分的自信。2018年云南某銀行招聘DBA時,胡中豪憑借之前自己的努力通過面試,成為了云南某銀行的一名DBA。

核心系統(tǒng)要換



進入云南某銀行以后,胡中豪和另一名同事一起負責銀行的100多套Oracle數(shù)據庫和幾十套DB2、MySQL數(shù)據庫。每天的工作平穩(wěn)而有序,和之前擔任駐場工程師相比,壓力少了很多,但偶爾也會有些富有挑戰(zhàn)性的工作,比如,為云南某銀行搭建上線了首個Oracle RAC集群。

這種平穩(wěn)有序的日子因為新核心系統(tǒng)項目戛然而止。2020年10月,領導告訴胡中豪銀行的核心系統(tǒng)需要換,出于國產化以及公司未來發(fā)展的考慮,這次新核心系統(tǒng)準備用國產分布式數(shù)據庫,讓胡中豪著手準備。

要換核心系統(tǒng),胡中豪對此不覺得意外,現(xiàn)在這個核心系統(tǒng)基于IBM AIX小機搭建,系統(tǒng)與數(shù)據庫都在這臺機器上,已經運行多年,架構比較老,周邊系統(tǒng)都已經升級了,核心系統(tǒng)已經成為瓶頸,迫切需要升級,但直接上國產分布式數(shù)據庫是之前沒有想到的。

接到任務,胡中豪才發(fā)現(xiàn)自己這些年的所有工作經歷都是圍繞Oracle、DB2和MySQL,對國產數(shù)據庫的認知實在有限。國產數(shù)據庫目前是什么狀態(tài),市場主流玩家有誰,和Oracle相比有哪些自己的優(yōu)勢和不足,生態(tài)建設如何?這些問題都等著胡中豪去了解和學習。

好在有多年Oracle數(shù)據庫的使用經驗作為基礎,這些問題難不住胡中豪。經過一段時間的調研和與廠商的接觸,對市場有了初步了解,敲定了包括 OceanBase 在內的4個候選廠商來云南某銀行現(xiàn)場測試,進行POC。

這段時間胡中豪的所有工作精力都撲到了新數(shù)據庫上,每天面對的都是新的知識,讓胡中豪倍感充實和興奮,同時也讓胡中豪對國產數(shù)據庫有了比較全面的認識。

他介紹說,國產分布式數(shù)據庫大體可以分為兩類:一類是基于開源數(shù)據庫引擎開發(fā)、采用分庫分表實現(xiàn)的分布式數(shù)據庫,一類是原生的分布式數(shù)據庫。基于分庫分表的數(shù)據庫線性擴展能力比較好,底層大都采用開源引擎,因此開發(fā)成本比較低,但在分布式事務的實現(xiàn)、全局時鐘和全局索引等方面有所不足。而原生的分布式數(shù)據庫,具有高可用、高彈性的特點,并且因為不用分庫分表,因此不必感知數(shù)據的分布,對應用的侵入性比較小。

“當時我們測試和評估完以后,就傾向于云原生的分布式數(shù)據庫?!?胡中豪說。后來,為了把準備工作做得更扎實點,云南某銀行還特意拜訪了一家部署了國產分布式數(shù)據庫的銀行,除了解它們的使用體會外,重點探討了全局分布式事務、全局時鐘以及全局索引這些非常關鍵的問題。到2021年4月份進行了公開招標,最后選定了 OceanBase。

“最終選定 OceanBase 是綜合了各方面因素做出的決定,除了技術和生態(tài)也包括廠商的實力。畢竟我們不希望過幾年都找不到公司了?!?胡中豪說。

國產分布式數(shù)據庫讓人驚奇



從2020年10月份胡中豪開始關注國產數(shù)據庫,到5月底 OceanBase 順利上線,在差不多近兩年里,胡中豪全身心地投入在國產數(shù)據庫中。談到國產數(shù)據庫,他說,國產數(shù)據庫給了他很多驚奇,他之前沒想到國產數(shù)據庫技術進步這么快。

胡中豪介紹,相比Oracle,國產分布式數(shù)據庫的3個特點給他留下了非常深刻的印象,這就是高可用、高彈性以及高并發(fā)下的負載能力,它們給云南某銀行的數(shù)據庫運維帶來了很多方便。

比如,云南某銀行的核心系統(tǒng)采用的是兩地、三中心、五副本的部署模式,現(xiàn)在任何一個地方系統(tǒng)掛了,都不影響業(yè)務,而且國產分布式數(shù)據庫可以很容易實現(xiàn)雙活,遇到故障可以自動切換,維護非常方便。

“測試時,我們采用過很多極端手段,包括殺進程、關服務器、斷網、拔硬盤等,基本上30秒以內業(yè)務都能恢復?!焙泻勒f。

同樣,國產數(shù)據庫在彈性擴縮容和高并發(fā)的支持能力也讓DBA的工作變得容易了很多。比如,OceanBase 擴容時只要把設備接入,配置好就可以,不會干擾業(yè)務的正常進行,而以往使用集中式數(shù)據庫的時候,加一個節(jié)點和加個存儲設備都必須仔細挑選時間,因為擴縮容會嚴重影響業(yè)務的正常進行。

“雖然單機表現(xiàn)弱一些,國產分布式數(shù)據庫比不上國外集中式數(shù)據庫,但國產數(shù)據庫幾乎可與無限增加設備,性能會隨著線性增長,這一點很方便。”胡中豪表示。

DBA要時刻保持清醒



從當年在朋友的引導下進入了DBA這個行業(yè),這些年來胡中豪一直在數(shù)據庫領域摸爬滾打,早已不是剛入行的那個懵懂少年了。多年的經歷讓他對這份職業(yè)有了更深入的認識?;仡欉@些年的經歷,他很感激當初帶他入行的大哥,讓他少走了不少彎路。

他說,DBA是一個對從業(yè)者有比較高要求的職業(yè),入行之前需要對此應該有個清醒的認識。

“DBA首先需要嚴謹、細心和強大的心理素質,這些要比擁有專業(yè)技術知識更為重要,其次是需要持續(xù)的學習和良好的溝通能力?!彼f。

胡中豪特別強調了學習能力。他表示,過去作為一名Oracle DBA是非常有地位的,工作也比較好找,但今天新技術驅動下的國產化,以及國產數(shù)據庫本身的崛起使得數(shù)據庫行業(yè)發(fā)生了很大變化,DBA必須不斷學習跟上變化,這也是使得學習能力在今天顯得非常重要。

“有時間一定要多看看官方文檔,自己搭建測試環(huán)境,進行測試,多注意進行總結,一定要多總結?!焙泻澜ㄗh。

胡中豪透露,他自己就有一個保持多年的習慣,就是寫工作筆記,每天學到了什么東西都有記錄和總結,包括這次新數(shù)據庫的選型、上線的整個過程,胡中豪都記錄下來了?!斑@是總結也是記錄,等到回頭看的時候,可以看到自己的一點一點的進步。”

談到今后的規(guī)劃,胡中豪說,近期目標是今年能拿到 OceanBase 的最高級認證OBCE(數(shù)據庫認證大師);遠期目標是在掌握數(shù)據庫技術之外,多懂一些業(yè)務,把自己變成一個懂得業(yè)務的專家,而不僅僅是一個技術人員。

“通過不斷的學習,技術有了成長,同時,心理承受能力跟上來,今天無論遇到了什么問題我都能自信地從容面對,這是我這些年最大的收獲?!焙泻揽偨Y說。

胡中豪

目前在云南某銀行擔任信息科技部數(shù)據庫管理工程師。擁有Oracle OCP,OCM認證,MySQL OCP認證,OceanBase OBCP認證專家,巨杉數(shù)據庫SCDD認證專家。

關鍵詞:數(shù)據,國產,分布

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉