▲騰訊公司高級軟件工程師雷海林
羅馬非一日建成 騰訊的敏捷非一朝一夕之功
在一個(gè)在普通用戶看來,騰訊像神一樣的公司,幾乎能夠非??焖俚膶?shí)現(xiàn)所有功能。在這樣光鮮的外表背后有哪些不為人知的秘密嗎?這樣的業(yè)務(wù)敏捷性又是有哪些技術(shù)作為支撐的?這樣的問題恐怕一直縈繞在很多人的腦海里,今天雷海林給出了他的答案。為了敏捷的支撐龐大的業(yè)務(wù)架構(gòu),公司設(shè)立架構(gòu)平臺部之類的公共部門專門負(fù)責(zé)公共平臺的建設(shè)和運(yùn)營,如網(wǎng)絡(luò)、存儲、操作系統(tǒng)等基礎(chǔ)組件,這樣對業(yè)務(wù)部門來說就可以不關(guān)注底層實(shí)現(xiàn)細(xì)節(jié),專注于業(yè)務(wù)層的邏輯設(shè)計(jì)和開發(fā),相對來說在系統(tǒng)質(zhì)量、降低系統(tǒng)復(fù)雜度上就更容易有可靠保障,就容易根據(jù)業(yè)務(wù)具體情況實(shí)現(xiàn)敏捷迭代開發(fā)的模式;
同時(shí)騰訊公司自研了各種存儲層的組件,如文件系統(tǒng)的tfs,結(jié)構(gòu)化的tdb,全內(nèi)存的cmem,基于hadoop平臺的tdw等,綜合起來能滿足各種各樣的業(yè)務(wù)場景。這也解釋了騰訊在多條產(chǎn)品和業(yè)務(wù)并行開發(fā)和實(shí)施的過程中,如何保證后臺數(shù)據(jù)庫能夠完整的對這些業(yè)務(wù)進(jìn)行支持的問題。
看點(diǎn)獨(dú)到 話題實(shí)際
而結(jié)合自己的工作實(shí)踐,雷海林給出了他對未來數(shù)據(jù)庫相關(guān)領(lǐng)域的看法,他認(rèn)為繼續(xù)挖掘傳統(tǒng)數(shù)據(jù)庫如MySql的潛力、同時(shí)對大數(shù)據(jù)的離線分析向在線實(shí)時(shí)分析計(jì)算的方向演進(jìn)是比較明確的方向。盡管雷海林沒有參加過前三屆的,但是作為本次大會的演講嘉賓,他帶來的話題頗具實(shí)戰(zhàn)意味。據(jù)他介紹,這次主要分享騰訊自研的針對計(jì)費(fèi)領(lǐng)域的高性能分布式cache,與會者將會了解到我們?nèi)绾稳サ统杀镜貙?shí)現(xiàn)高一致性、快速擴(kuò)容。從話題的簡介來看這將會是一個(gè)具備實(shí)戰(zhàn)意義的話題,在很多BOSS系統(tǒng)中都可能產(chǎn)生很大價(jià)值的話題。
最后雷海林希望借助我們的采訪帶來對大會和對行業(yè)的希望,他希望通大會越辦越好,并通過這樣的交流促進(jìn)整個(gè)DBA行業(yè)的發(fā)展和水平的提升。