淺談開源技術選型考量
大?。?/span>0.6 MB 人氣: 2017-10-10 需要積分:1
標簽:開源技術(7786)
編者按:最近一次見到陳超(@CrazyJVM,七牛云技術總監(jiān))是在SDCC架構和數(shù)據庫峰會的上海站,當時他給大家?guī)淼氖且粋€時間序列數(shù)據庫的話題——“InfluxDB”。這是一個令人映像深刻的分享,因為在演講中,陳超給大家分享了他們對大量時間序列數(shù)據庫的認識,為技術選型迷惘的同學送上了非常不錯的參考。當然,在這個演講中,InfluxDB是重頭戲,陳超不僅做了技術的深入解析,更分享了它的演變歷史。而在技術分享之外,我們還從他口中得知,現(xiàn)在他團隊好多同學都是InfluxDB的活躍貢獻者,而促成的主要原因就是該開源數(shù)據庫在投入生產環(huán)境使用中有很多bug需要修補,就像他說的,自己挖的坑,怎么樣都得填掉,其次就是對社區(qū)回饋的精神。談到開源技術,陳超在另一個社區(qū)中可能為更多人知道,那就是Apache Spark,因為他是國內最早的布道者之一。而在此之外,在由CSDN主辦源于2014年的中國Spark技術峰會中,陳超已經是2015、2016兩屆峰會的出品人。那么,作為開源技術的資深實踐者,陳超又會有一些什么樣的秘訣,下面走進2016中國Spark技術峰會筆者對他的專訪。
七牛云技術總監(jiān) 陳超
CSDN:首先請介紹一下自己,及現(xiàn)在負責的事情。
陳超:大家好,我是陳超,目前在七牛云負責數(shù)據產品設計與研發(fā)方面的工作。
CSDN:到七牛云,你基本上是從零開始組建了自己的團隊,而大數(shù)據玩家一般都面對一個招人難的現(xiàn)狀,你是如何解決這個問題的?其次,帶一個全新的團隊,有什么經驗可以給大家分享?
陳超:到七牛云我確實面臨著從零開始組建團建的情況,“招人難”我覺得是相對的,實際上,我并不十分care候選人過去的domain,只要他們夠聰明、夠拼,最好有那么一點小理想,那我覺得這就是我想找的人。全新團隊的經驗,其實也就是團隊管理那些事情了,不過過去一年中,我在remote working的管理上面確實也積累了一點心得,這個以后有機會單獨再交流吧。
CSDN:你一直都在嘗試不同的開源技術,是否可以在開源技術考量上給大家一些意見?
陳超:從個人角度,那沒什么好說的,你喜歡玩什么開源都行。但從團隊的技術選型上講,首先就是看這個技術是否確實能解決你的需求,使用界面(這里指交互接口)是否足夠清晰與優(yōu)雅,另外還要看你的team能否hold住它,最后,永遠選擇社區(qū)活躍的開源項目。
CSDN:開源技術的發(fā)展是依賴于用戶對社區(qū)的反饋,那么用戶都可以做些什么來幫助一個開源技術的發(fā)展?
陳超:開源的最大魅力之一就是大家一起幫助這個項目越做越好。用戶想提供幫助,那首先你得用它,你不真正使用它很多問題是很難暴露出來的,遇到問題后,就盡量解決這個問題,提patch反饋給社區(qū)。當然,另一層面是你可以獨立完成一個feature或者一個模塊的一部分提交給社區(qū)。最后,優(yōu)秀的布道師也可以大大促進社區(qū)的發(fā)展。
CSDN:你是Spark國內最早的布道者之一,是否可以給大家談談Spark這個技術在近幾年的發(fā)展?
陳超:這其實是個很大的問題,我簡單談下。在最開始的時間,Spark肯定是以運行效率與運行穩(wěn)定性為第一要務,并且Spark在這方面確實做的越來越好。但隨著Spark的發(fā)展,以及越來越多的用戶選擇Spark,現(xiàn)在Spark也在使用界面(仍然指API界別)上做了很多努力,譬如DataFrame及DataSet的誕生。這一塊Ram在講Spark 2.0的時候應該會著重提出,我就不再這里對贅述了。
CSDN:作為一個高速發(fā)展中的開源項目,其不定性和穩(wěn)定性仍然存在一些問題,你認為用戶該如何對待這個狀態(tài)?
陳超:這是很正常的情況。特別是那些處于早期的開源項目,問題經常是非常多的,那這個時候你就應該考慮下,是否真的需要這么快就使用它,事實上大多數(shù)時間是可以等它更成熟點再使用。開源項目,最怕的不是有問題,而是有問題,沒人討論或者沒人回答,所以我前面講,一定要選擇社區(qū)活躍的開源項目。
CSDN:給大家分享一些秘訣吧,比如在Spark是用過程中遇見無法解決的問題該如何去尋找答案?
陳超:尋求社區(qū)幫助,你遇到的問題極有可能別人已經遇到了,即使沒遇到,大家也可以一起討論。
CSDN:你是中國Spark技術峰會兩屆的出品人,本屆峰會的議題策劃你都是出于哪些考慮?
陳超:本次我著重考慮三點,一是希望給大家傳遞Spark發(fā)展中一些比較前沿的信息,二是Spark與其它生態(tài)結合的一些案例,第三就是工業(yè)界有影響力的應用。
CSDN:請對議題做一個簡單的解讀,都適合什么樣的人來聽。
陳超:本次議題可以說是非常豐富的。無論是Spark初學者,還是有一定使用經驗的朋友,都可以來一起交流下。當然,如果你還在對于是否使用Spark猶豫不決,那就更建議來現(xiàn)場聽一聽,大家一起交流下。
?
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
淺談開源技術選型考量下載
相關電子資料下載
- 1024程序員節(jié)暨「源聚一堂」開源技術沙龍(北京站)火熱報名中 131
- RISC-V International:對開源技術的限制將減緩創(chuàng)新 304
- 一圖讀懂英特爾云原生開源技術 230
- 源聚一堂 | 開源技術沙龍(濟南站)成功舉辦 289
- 潤開鴻協(xié)辦2023 GOTC全球開源技術峰會OpenHarmony專區(qū) 163
- “源聚一堂”開源技術沙龍(南京站)圓滿舉行,潤和軟件致力繁榮開源生態(tài) 238
- 開鴻智谷與深圳市開源技術服務中心達成戰(zhàn)略合作 222
- 源聚一堂 | 潤和軟件受邀出席開放原子開源基金會開源技術沙龍深圳站,助力開 192
- 【開放共享 共拓開源】開源技術沙龍(長沙站)順利舉辦 327
- 歐盟AI法案震撼全球:人工智能將被分級管控 還有Meta AI大佬懟ChatGPT 575