成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

復雜與失控的現實:大數據平臺的思考

大數據
為了某一個新任務要把數據搞清楚,我們可能需要咨詢很多不同的人,每個人對數據的說法都不完全一致,當所有相關方都溝通了幾次后,我們才大致把數據的概貌搞清楚。而這僅僅是完成了第一步,后面的數據處理、數據探索、特征工程、分析建模、生產應用還有無數的迷宮的需要探索。

“目前我們正在規劃我們新一代的智能數據平臺;這幾年以來,我們也一直在嘗試做一個足夠強大的數據平臺來高效支持內外部的應用;我們也在不斷調研全球***的數據技術和產品。最近一年來,我也對到底要什么樣的數據平臺、到底需要什么樣的功能、我們要根據什么原則去設計,有一些不太成熟的、碎片化的思考。上周五跟老閻、松柏、老何和學波一起溝通規劃時,討論了很多問題,也使得我對這些問題的思考更加深入了一些。這里做一下簡要總結。”

[[211341]]

“在大數據行業干了這么些年,我相信大家都有一種在泥潭中掙扎的感覺。要搞清楚到底有哪些數據、數據的結構、數據的來源、數據的意義、數據的上下文、數據的質量、數據可能有哪些局限性等等,都是非常麻煩的事情。在大多數情況下我們會發現數據的元數據缺失,數據的說明文檔不存在或者文檔有用的內容很少。為了某一個新任務要把數據搞清楚,我們可能需要咨詢很多不同的人,每個人對數據的說法都不完全一致,當所有相關方都溝通了幾次后,我們才大致把數據的概貌搞清楚。而這僅僅是完成了***步,后面的數據處理、數據探索、特征工程、分析建模、生產應用還有無數的迷宮的需要探索。

自然,面對這些問題,我們會想能不能有一個平臺把數據以及數據利用的各個環節都有效管起來,讓我們可以很輕松的把數據的來龍去脈搞清楚,借助各種強大的功能非常方便的讓我們把數據處理、數據探索、特征工程、分析建模乃至生產應用都輕松的解決。總之,我們希望這個平臺能把一切都管起來,把一切關于數據、項目和工程的信息都管起來。使用者只需要在這個平臺上就能獲得關于數據的一切信息,并能夠獲得各種運用數據的能力。這可以說是數據平臺的***理想。

但是最近半年來,我對這個***理想產生了比較大的疑惑,感覺追求這一目標可能是“理性的自負”。

復雜與失控的現實

復雜的大數據:

“首先,大數據本身就是極其復雜的,不僅在于規模、維度、類型,也在于其各種變化和各種不***。而且大數據還在日復一日的變得更大、更復雜、更快,要把所有數據以及所有數據的所有方面全部都搞清楚,恐怕是非常困難的,很可能已經是人力不可及的事情。

可能必須得承認,我們對大數據的控制能力是有限的,大數據很大程度上對于人類來說就是失控的。很直接的一個例子就是“數據湖”,顯然“數據湖”失去了傳統數據庫和數據倉庫那種井井有條的規范美。“數據湖”基本上就是把所有可以收集到的數據堆放在一起,并沒有非常規范的管理。并不是人們不想管理,而是事實上是做不到的,只能向現實妥協。當然,這種妥協很大程度上是可能是自發的而不是自覺的。

可能很多人也認為“數據湖”只是一種過渡,我們還在等待更強大的數據管理和數據治理的技術、工具、平臺和方法論的出現。但是,人的智力和精力終歸是有限的,如果我們期望能為所有數據都建立非常良好的文檔和譜系來進行管理,并且能夠得到及時的維護更新,需要投入的人力可能是無法承受的。而且如何保證這些管理的質量?只做形式審查是比較容易的,但是無法正真保證管理文檔的內容質量,但是實質審查實際上又是不可能做到的。因此,很可能我們根本沒有辦法對大數據建立起傳統意義中的管理體系。”

復雜的技術:

“其次,技術上的問題也是非常復雜的。技術問題的復雜性主要來自于各種技術本身的不完備性,任何技術都只能解決某一類型的問題。但是一個通用的數據平臺,至少需要考慮能解決大部分的常見需求,這就意味著必須要將不同的技術整合到一起。多種技術的整合是非常考驗系統工程能力的,這是要過的***關。

但更大困難在于技術的快速發展,新技術、新開源項目不斷涌現,既有技術和項目有些持續發展、不斷更新,有的逐步衰退。這種情況下,如何能夠保證平臺本身在技術上能跟上時代是個非常困難的問題。一個系統的結構一旦確定,就會形成路徑依賴,隨著時間的推移,會變得越來越難以變動,越來越難以將新技術整合進來。

另外,即使技術本身不變化、功能不變化,但是處理的數據規模不同、質量不同、具體的資源規模和配置都會有很大的不同。處理大數據難點在于如何用有限的資源和能力來處理規模巨大的問題。同樣的處理邏輯,但是數據規模的不同,有效的處理方法可能就有很不同。而這是預設功能難以全面考慮清楚的。

綜上,大數據平臺面對的技術問題也是開放性的,或者說也是失控的,我們執著于技術和功能層面的大一統也很可能是“理性的自負”。

大數據平臺設計哲學的重構

面對大數據,在數據和技術都失控的情況下,考慮如何強加對數據的控制和提高駕馭數據的能力都很可能是徒勞的。我們需要重新思考大數據平臺的設計哲學,而不是在傳統大型軟件設計的哲學下做加強和修補。對于此, TalkingData***數據科學家 張夏天 有一些思考。

擁抱不***:

“首先,我們必須承認我們的無知和無能,放棄去構建一個全知全能的平臺的理想。我們需要思考大數據平臺要管什么,更重要的是不管什么。我們需要在該放手的地方就放手,我們需要接受甚至是擁抱某種程度的失控。我們很可能就沒有辦法把所有數據都非常好的管起來,只需要通過平臺,新手就很容易把數據情況搞清楚。我們很可能也無法提供完全統一設計風格、交互邏輯的功能界面。我們必須容忍一定的混亂,從而擁抱***的可能和變化。”

經驗與價值的沉淀:

“還是先從數據來看,了解數據最便捷的途徑就是找到最了解這個數據的人進行直接溝通。最了解數據的人可能是數據的生產者,也可能是數據的處理者,甚至是消費者。很多情況下完全搞清楚,可能需要與所有相關方都進行溝通后才比較清楚。平臺的設計到底是要消除這種直接溝通,還是讓這種溝通更有效率呢?

因為全面文檔化是不現實的,那么我們能夠考慮的是讓目前的方式效率更高。數據平臺能夠承擔的一個功能是更有效的把數據的需求方和了解數據的人連接起來。原來我想找一個了解某個數據的人,都可能需要問好幾個人,而要了解清楚一個數據又可能需要找到好幾個人,這就需要不斷在線下反復的溝通。如果平臺能夠告訴我哪些人對這些數據最了解,這就可以提升相當多的效率。

當一個人一位對某個數據最了解,而被人問了很多次問到很煩的時候,他可以把自己對這個數據的總結的文檔和FQA放到平臺上。對這個數據關心的人也可以寫評論談自己對數據的理解和遇到的坑。當一個數據被使用的越多,那么平臺上就可以沉淀出越多關于這個數據的信息,包括最熟悉的人和各種對數據的描述和解讀,后來的使用者就越容易掌握這個數據。

我們可以想象,一個數據平臺,經過一段時間的沉淀,有些數據的相關文檔會變得十分豐富,而有些數據根本無人問津。當我們不追求全面的控制后,最有價值的信息可能就自動涌現了。當然,當我們要使用一些鮮有人問津的數據時,就需要經歷一個比較痛苦的過程。但是只要平臺能把這個過程積累到的經驗沉淀下來,就是有價值的。”

從標準化到社區化:

“利用大數據是需要探索精神的,大數據平臺不應該是一條機械的流水線,把使用者變成一個個沒有聯系的隨時可以替換掉的零部件。因為我們不可能做成真正構建這樣有效率的流水線。同時,我們幾乎無法用一套客觀的量化指標來衡量對數據的利用效率,我們必須寄希望于人的主動精神。大數據平臺的設計哲學應該以人為中心,尊重人的價值,激勵人的探索和創新精神,讓對數據有激情的人能夠涌現出來,產生更大的聲音,同時鼓勵和便利人與人之間的溝通,從而提高總體的效率。總之,平臺設計思想應該從標準化轉為社區化。”

彈性與開放:

“從技術上來看,我們需要盡可能的適應各種不同的功能和性能需求以及未來可能出現的技術演進。為了解決這個問題,我們需要的不是一個結構復雜包羅萬象的技術架構,因為越復雜的系統就越脆弱,就越難以進化。 我們也不能綁定核心計算引擎就是Spark或者某幾種特定技術,否則這就不是一個能力全面的數據平臺。

很多為自有業務設計的數據平臺是可以考慮業務特性來進行特化的。但是我們作為企業服務的提供商,需要考慮的是足夠的通用性和靈活性。我們在技術架構的設計哲學上,不應該執著于提供多少強大的功能,而是應該專注于能夠提供多少可能性和可擴展性。我們永遠無法知道明天客戶會有什么新需求,也無法知道會有什么新技術出現。

因此在技術架構上,應該以容器技術為基礎,實現彈性的資源管理,和對技術和功能的開放支持能力。在容器技術的支持下,可以做到不同計算資源的即開即用即回收,可以支持資源的動態智能調整。當一個任務需要Spark時就創建Spark集群,需要TensorFlow就創建TensorFlow集群,任務完成就可以把資源及時回收,任務過程中根據資源使用情況和任務完成要求,動態的增加或者減少資源。

這種架構下,我們不是將各種技術能力整合封裝成各種固定功能提供給使用者將他們的工作傻瓜化,而是向使用者賦能為其開放各種技術能力以及資源能力去創造***的可能性。這種架構下很難提供統一的界面設計風格、交互邏輯,很多工作也需要使用者開發完成。因為我們無法做到對所有的技術進行統一風格的封裝,而是把所有的技術直接暴露給了使用者,使用者必須自己使用這些技術來解決問題。當然這并不是說我們不需要做產品設計,只是產品設計的出發點不是創造一套獨立***的體系,而是應該著力于讓使用者更容易的將不同的技術方便的組織起來,同時減少在不同技術之間切換的麻煩。

同時,技術架構也需要考慮不同模塊之間如何組織的問題,這個問題遵循服務化的思路應該是已經形成共識,這里就不再過多展開。只是個人覺得在推行服務化之前,我們需要把服務接口的標準、服務總線的技術定下來。有好的服務基礎架構,新增、替換、升級不同的模塊就變得相對容易。從需求角度確定的功能和模塊不可能是***正確的,后續一定會面臨著重構和調整的問題。只有做好面對一切變化的準備,才能更好的面對各種不確定性。”

適應而不是約束:

“***,我想談談關于方法論的問題。產品設計方法論先行是對的,但是我們要深入思考什么才是有效的方法論。關于數據挖掘的方法論已經存在十幾年了(CRISP-DM),老實說我們在思考的數據科學的方法論并不會有本質性的改變。但我對這些方法論的感覺就是“如何把大象放進冰箱”,或者5步畫馬法。原則上都對,但是對實際工作的指導意義非常有限,因為魔鬼都在細節中。

其實面對大數據,不僅我們對數據和技術是失控的,實際上我們如何處理、應用數據的過程在很大程度上也是失控的。整個過程就像在走迷宮,工作步驟分形似的不斷展開。任何大的指導原則對于具體工作的指導意義就變得極為有限。

正因為如此,產品設計應該考慮的是如何適應這種Ad-hoc的工作狀態,而不是用一套流程把使用者束縛起來。我們可以提供一些機制便于使用者來梳理手頭的工作,但是盡可能不要去強制使用者遵守某種約束性很強的標準或者規范。為什么像NoteBook這樣設計如此簡單的工具能夠流行起來,很重要的一點就是給使用者足夠自由的工作界面來做任何想做的事情,而且即寫即得,便于隨時修改策略,同時文檔可以根據需要隨時插在代碼之中。正是這種無結構的扁平性,使得用戶可以按照最合適的路徑去完成自己的工作,而不是在被設計好的過程中掙扎。”

總結

“寫了這么多,其實核心想說的就是我們必須警惕“理性的自負”。我們首先必須承認理性的力量是有限的,我們不是無所不能的。面對著數據失控、技術失控和需求失控的問題,我們到底是要想盡一切辦法去控制,還是順應、包容甚至是欣賞這些失控。這是在我們智能數據平臺研發道路的起點上需要思考的問題。”

責任編輯:未麗燕 來源: 36大數據
相關推薦

2016-08-31 01:30:18

大數據市場大數據應用

2022-12-05 11:29:14

2017-01-05 17:22:07

Master人工智能

2012-11-14 09:49:53

大數據財務云計算

2022-03-21 15:29:53

大數據隱私數據分析

2023-08-30 11:35:29

大數據分析數據驅動

2021-08-20 08:00:00

大數據開發技術

2017-07-19 14:40:37

2015-06-05 16:13:34

云適配企業失控Leancloud

2017-07-13 11:13:18

大數據數據存儲

2019-03-12 08:56:51

京東JDK大數據平臺

2017-07-19 11:04:40

大數據大數據應用方向

2010-11-18 10:08:17

Android

2020-03-05 18:35:20

5G通信網絡互聯網

2015-05-06 15:41:22

大數據服務HDFS云計算

2014-07-29 10:38:25

大數據Hadoop

2013-06-25 11:14:03

大數據

2024-02-22 08:35:49

2019-05-31 12:03:06

SQLHadoop大數據

2017-07-22 00:41:27

大數據數據存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99爱免费 | 大学生a级毛片免费视频 | 97视频精品 | 天堂色| 国产精品毛片一区二区三区 | 亚洲精品视频一区 | 综合亚洲视频 | 毛片免费观看 | 国产精品久久久久aaaa九色 | 91精品国产综合久久久久久丝袜 | 午夜爽爽男女免费观看hd | 日韩免费1区二区电影 | 成人精品国产免费网站 | 噜噜噜噜狠狠狠7777视频 | av一区二区三区四区 | 蜜桃av人人夜夜澡人人爽 | 国产黄色麻豆视频 | 国产精品欧美一区喷水 | 操皮视频 | 精品中文字幕一区 | 亚洲一级毛片 | 免费观看黄色片视频 | 精品国产一区二区三区性色av | 97人人超碰 | 2018国产精品| 一级片网址| 国产精品久久亚洲7777 | 久久久久久久av | 精品中文在线 | av网站免费看 | 三级成人在线 | 精品久久香蕉国产线看观看亚洲 | 国产高清在线观看 | 激情综合五月天 | 99精品一区 | 日韩精品免费在线观看 | 久草综合在线视频 | 99这里只有精品视频 | 国产 日韩 欧美 中文 在线播放 | 爱爱视频网 | 久草中文在线观看 |