您好,歡迎來電子發(fā)燒友網! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網>源碼下載>數(shù)值算法/人工智能>

淺談開源技術選型考量

大?。?/span>0.6 MB 人氣: 2017-10-10 需要積分:1
編者按:最近一次見到陳超(@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%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?