近年來(lái),數(shù)據(jù)庫(kù)在技術(shù)領(lǐng)域發(fā)展成熟,許多類(lèi)別趨于細(xì)分,煥發(fā)出新的活力。許多新數(shù)據(jù)庫(kù)誕生并迅速開(kāi)放市場(chǎng),許多數(shù)據(jù)庫(kù)也以開(kāi)源的形式布局國(guó)內(nèi)外市場(chǎng)。
對(duì)于新階段的數(shù)據(jù)庫(kù)時(shí)代,一些新的數(shù)據(jù)庫(kù)對(duì) DBA 在產(chǎn)品學(xué)習(xí)和業(yè)務(wù)場(chǎng)景體驗(yàn)方面面臨新的挑戰(zhàn),未來(lái)如何選擇新的數(shù)據(jù)庫(kù)產(chǎn)品,DBA 如何選擇發(fā)展?
《對(duì)話 ACE》新數(shù)據(jù)庫(kù)時(shí)代,第二期活動(dòng),DBA 如何選擇發(fā)展道路為背景,邀請(qǐng) OceanBase 解決方案部總經(jīng)理師文匯,dbaplus 社區(qū)聯(lián)合發(fā)起人,競(jìng)技世界資深 DBA、Oracle ACE 楊建榮共同探索DBA 未來(lái)發(fā)展之路。促進(jìn)國(guó)內(nèi)數(shù)據(jù)庫(kù)技術(shù)、人才和生態(tài)建設(shè)的發(fā)展。(* 戳下面的視頻看完全精彩的回放~?)
直播干貨滿(mǎn)滿(mǎn)
沒(méi)時(shí)間看視頻也沒(méi)關(guān)系!
小編還總結(jié)和分享了直播的內(nèi)容
歡迎閱讀收藏!
師文匯:大約分為幾組。對(duì)于剛畢業(yè)的學(xué)生,鼓勵(lì)他們做更多的核心或技術(shù)相關(guān)的開(kāi)發(fā)工作,將會(huì)有良好的技術(shù)沉淀。數(shù)據(jù)庫(kù)實(shí)際上是整個(gè)業(yè)務(wù)的核心環(huán)節(jié),不僅可以積累深層次的技術(shù),還可以更好地將技術(shù)與業(yè)務(wù)相結(jié)合。無(wú)論是學(xué)習(xí)核心還是學(xué)習(xí)業(yè)務(wù), DBA 有很大的幫助和成長(zhǎng)。
對(duì)一些資深 DBA,建議您更多地了解行業(yè)或業(yè)務(wù)知識(shí)。例如,在金融和運(yùn)營(yíng)商領(lǐng)域,如何在業(yè)務(wù)場(chǎng)景中使用數(shù)據(jù)庫(kù)和核心痛點(diǎn)。DBA 的發(fā)展可以做對(duì)外商業(yè)化解決方案,也可以做架構(gòu)師。
前期可以了解一些常見(jiàn)的開(kāi)源數(shù)據(jù)庫(kù),如 OceanBase,事實(shí)上,這是一個(gè)很好的數(shù)據(jù)庫(kù)啟動(dòng)項(xiàng)目。你可以根據(jù)它的社區(qū)版本做一些開(kāi)放的 project,通過(guò)這樣的實(shí)踐,快速進(jìn)入社區(qū)交流學(xué)習(xí)。
對(duì)于傳統(tǒng)數(shù)據(jù)庫(kù)的開(kāi)發(fā)者,如 MySQL 或者 PostgreSQL,如果投資 OceanBase 分布式學(xué)習(xí)自然有很多優(yōu)點(diǎn),比如對(duì)事務(wù)的理解。OceanBase 是一個(gè)分布式關(guān)系數(shù)據(jù)庫(kù)。通過(guò)學(xué)習(xí),它可以幫助你在分布式和一致性協(xié)議領(lǐng)域快速成長(zhǎng),完成自我完善。如果你愿意花時(shí)間學(xué)習(xí)和練習(xí),比如簡(jiǎn)單的代碼修改和編譯,通過(guò)這些練習(xí),你會(huì)有新的收獲。
師文匯:我還負(fù)責(zé)螞蟻數(shù)據(jù)庫(kù)和存儲(chǔ)團(tuán)隊(duì)。我認(rèn)為一方面,從業(yè)務(wù)的角度來(lái)看,很多事情都可以做得更好。例如,單 TB 存儲(chǔ)成本,螞蟻每天都有成千上萬(wàn)的 G 的這種業(yè)務(wù)需要發(fā)布,我們?nèi)绾文茏龅叫矢?。?dāng)你去仔細(xì)學(xué)習(xí)業(yè)務(wù)或者去理解系統(tǒng)的時(shí)候,總是能發(fā)現(xiàn)還有很多問(wèn)題可以去完善。
什么是內(nèi)卷?過(guò)去,人們常說(shuō)做事要打破界限,互相補(bǔ)充。事實(shí)上,從這個(gè)角度來(lái)看,做事是為了實(shí)現(xiàn)一個(gè)共同的目標(biāo),在每個(gè)人都能接受的合理空間里做一些跨領(lǐng)域或跨界的事情。這樣,它可能自己有很大的幫助,包括最終的業(yè)務(wù)結(jié)果。
另一個(gè)方面,對(duì)于自身成長(zhǎng)來(lái)說(shuō),我覺(jué)得是不能躺平的。大家可以看到,整個(gè)社會(huì)和業(yè)務(wù)發(fā)展有多迅速。在 2014 年的時(shí)候,沒(méi)有這么多的分布式數(shù)據(jù)庫(kù)和國(guó)產(chǎn)數(shù)據(jù)庫(kù),但是在過(guò)去的幾年里,不光從數(shù)據(jù)庫(kù),TP 或 AP,包括計(jì)算、算法,AI 事實(shí)上,了許多新技術(shù)和產(chǎn)品。事實(shí)上,這個(gè)時(shí)代正在以非??斓乃俣惹斑M(jìn)。我們必須確保我們的成長(zhǎng)和競(jìng)爭(zhēng)力。
面對(duì)不同類(lèi)型的 DBA 未來(lái)如何正確選擇發(fā)展方向(顧問(wèn)、技術(shù)支持、運(yùn)維)?
A師文匯:我覺(jué)得 DBA 是一個(gè)很有競(jìng)爭(zhēng)力的職業(yè)或角色。我認(rèn)識(shí)很多 DBA 都創(chuàng)業(yè)了,發(fā)展很好。那么這些人是怎么發(fā)展得這么好的呢?因?yàn)樗浅A私鈽I(yè)務(wù)和數(shù)據(jù)庫(kù),面向最終用戶(hù),了解用戶(hù)的明確需求。因此,它可以幫助用戶(hù)做一些設(shè)計(jì)、沉淀、行為和想法。DBA 選擇做商業(yè)解決方案或交付也可以做得很好,因?yàn)樗麄兛梢詭椭鷺I(yè)務(wù)幫助轉(zhuǎn)移傳統(tǒng)銀行核心系統(tǒng)等解決方案。
對(duì)于 DBA 這個(gè)角色,下游是基礎(chǔ)技術(shù),上游是業(yè)務(wù),中間是數(shù)據(jù)。所以這個(gè)角色實(shí)際上有能力成為任何類(lèi)型的人才。當(dāng)你積累了堅(jiān)實(shí)的基本技術(shù)時(shí),你有很多職業(yè)選擇。DBA 如果你想成長(zhǎng),你應(yīng)該做什么,學(xué)習(xí)業(yè)務(wù)和技術(shù),了解數(shù)據(jù)。最終的發(fā)展方向取決于你想做什么,然后積累這些方向。
對(duì)于 DBA,應(yīng)該如何選擇才有利于個(gè)人職業(yè)發(fā)展?
楊建榮:事實(shí)上,國(guó)內(nèi)數(shù)據(jù)庫(kù)會(huì)在行業(yè)內(nèi)貼上一些標(biāo)簽?zāi)壳坝袔讉€(gè)類(lèi)別。
第一類(lèi)是大學(xué)數(shù)據(jù)庫(kù),如達(dá)夢(mèng)、人大金倉(cāng)等,偏軍工等傳統(tǒng)產(chǎn)業(yè),應(yīng)用廣泛。
第二類(lèi)是互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)?;诨ヂ?lián)網(wǎng)場(chǎng)景的技術(shù)沉淀,如 OceanBase、PolarDB、TDSQL 等,有互聯(lián)網(wǎng)本土業(yè)務(wù)場(chǎng)景,可以快速孵化,技術(shù)沉淀更多。
第三類(lèi)是創(chuàng)業(yè)數(shù)據(jù)庫(kù)。TIDB、偶數(shù)等 NewSQL。創(chuàng)始人有海歸背景的技術(shù)專(zhuān)家來(lái)推動(dòng)這樣的事情。
第四類(lèi)是企業(yè)數(shù)據(jù)庫(kù)。例如,華為 GaussDB、中興的 GoldDB 等等。這些企業(yè)以前有大量的客戶(hù)群。然后在客戶(hù)群中孵化并將產(chǎn)品推向整個(gè)產(chǎn)品線。因此,近年來(lái),國(guó)內(nèi)數(shù)據(jù)庫(kù)將比以往更受歡迎和布局。
Github 有句話說(shuō),技術(shù)在某種程度上也有國(guó)界,或者從事 DBA、從技術(shù)角度來(lái)說(shuō),護(hù)城河的概念需要有,因?yàn)橛屑夹g(shù)壁壘,需要提前規(guī)劃考慮。
楊建榮:第一個(gè)是知識(shí)的積累。好記性不如爛筆好。我是第一個(gè)做 DBA 是跨國(guó)企業(yè),會(huì)有大量的