今天在極客時(shí)間的大規(guī)模數(shù)據(jù)處理實(shí)戰(zhàn)看到一篇文章桨菜,說流處理和批處理豁状,常常混合共生倒得,或者頻繁互換泻红。
比如有A,B 2個(gè)數(shù)據(jù)提供商霞掺,A一次性給你數(shù)據(jù)谊路,你用批處理。B給你實(shí)時(shí)數(shù)據(jù)菩彬,你用流處理缠劝。結(jié)果A說以后提供實(shí)時(shí)數(shù)據(jù)了。業(yè)務(wù)需求如果天天改骗灶,還讓不讓人活惨恭?
所以Google的做法,是提供一套統(tǒng)一的api耙旦,在架構(gòu)層面做更高一級(jí)抽象脱羡,既可以批處理也可以流處理。開發(fā)者只學(xué)習(xí)一套api免都,不論需要如何變更锉罐,代碼幾乎不用改。
這個(gè)文章讓我想起來琴昆,12年前氓鄙,我那個(gè)項(xiàng)目訪問數(shù)據(jù)庫,需要手寫jdbc业舍,開發(fā)者不僅需要關(guān)注資源如何釋放抖拦,還要知道什么字段是什么類型等等升酣,易出錯(cuò),費(fèi)力費(fèi)時(shí)态罪。應(yīng)有更高一級(jí)抽象噩茄,比如mybatis框架,來使工作簡單化复颈,降本增效绩聘。只不過那個(gè)時(shí)候,既沒有這個(gè)思想耗啦,也沒有那個(gè)能力去實(shí)現(xiàn)凿菩。
我猜想大多數(shù)開發(fā)面對(duì)需求變更都是不開心的,大家會(huì)怎么面對(duì)呢帜讲,
1 離職 (這家公司太坑)
2 轉(zhuǎn)行(開發(fā)不是人干的)
3 抱怨 (代碼太垃圾)
4 平淡面對(duì)衅谷,努力工作
5 思考如何改進(jìn)流程并實(shí)踐
基本做到4就是好員工了吧,但還是不夠呢似将。要做到5才行获黔。我特別喜歡一句話也是最近從這門課里看到的與大家分享一下:面對(duì)問題時(shí)要有獨(dú)立思考,忘掉MR在验,忘掉Spark玷氏,忘掉Beam。如果這個(gè)世界一無所有腋舌,你會(huì)怎樣設(shè)計(jì)框架盏触,要多做思想實(shí)驗(yàn),試試能否帶領(lǐng)技術(shù)發(fā)展块饺,而不是永遠(yuǎn)跟隨別人的技術(shù)方向耻陕。
工作隨筆于深圳
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來徘禁,“玉大人诅诱,你說我怎么就攤上這事∷椭欤” “怎么了娘荡?”我有些...
- 文/不壞的土叔 我叫張陵干旁,是天一觀的道長。 經(jīng)常有香客問我炮沐,道長争群,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任大年,我火速辦了婚禮换薄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘翔试。我一直安慰自己轻要,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布垦缅。 她就那樣靜靜地躺著伦腐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪失都。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼流码,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了延刘?” 一聲冷哼從身側(cè)響起漫试,我...
- 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎碘赖,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡展运,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年咙边,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片撼班。...
- 正文 年R本政府宣布,位于F島的核電站妻率,受9級(jí)特大地震影響乱顾,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜宫静,卻給世界環(huán)境...
- 文/蒙蒙 一走净、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧孤里,春花似錦伏伯、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至虏等,卻和暖如春弄唧,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背霍衫。 一陣腳步聲響...
- 正文 我出身青樓澄干,卻偏偏與公主長得像,于是被迫代替她去往敵國和親柠傍。 傳聞我的和親對(duì)象是個(gè)殘疾皇子麸俘,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 專業(yè)考題類型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
- 去年有段時(shí)間得空,就把谷歌GAE的API權(quán)威指南看了一遍惧笛,收獲頗豐从媚,特別是在自己幾乎獨(dú)立開發(fā)了公司的云數(shù)據(jù)中心之后...
- 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...