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

剖析大數(shù)據(jù)平臺(tái)的數(shù)據(jù)處理

大數(shù)據(jù)
無論是采集數(shù)據(jù),還是存儲(chǔ)數(shù)據(jù),都不是大數(shù)據(jù)平臺(tái)的最終目標(biāo)。失去數(shù)據(jù)處理環(huán)節(jié),即使珍貴如金礦一般的數(shù)據(jù)也不過是一堆廢鐵而已。數(shù)據(jù)處理是大數(shù)據(jù)產(chǎn)業(yè)的核心路徑,然后再加上最后一公里的數(shù)據(jù)可視化,整個(gè)鏈條就算徹底走通了。

[[197640]]

無論是采集數(shù)據(jù),還是存儲(chǔ)數(shù)據(jù),都不是大數(shù)據(jù)平臺(tái)的最終目標(biāo)。失去數(shù)據(jù)處理環(huán)節(jié),即使珍貴如金礦一般的數(shù)據(jù)也不過是一堆廢鐵而已。數(shù)據(jù)處理是大數(shù)據(jù)產(chǎn)業(yè)的核心路徑,然后再加上***一公里的數(shù)據(jù)可視化,整個(gè)鏈條就算徹底走通了。

如下圖所示,我們可以從業(yè)務(wù)、技術(shù)與編程模型三個(gè)不同的視角對(duì)數(shù)據(jù)處理進(jìn)行歸類:

 

業(yè)務(wù)角度的分類與具體的業(yè)務(wù)場(chǎng)景有關(guān),但最終會(huì)制約技術(shù)的選型,尤其是數(shù)據(jù)存儲(chǔ)的選型。例如,針對(duì)查詢檢索中的全文本搜索,ElasticSearch會(huì)是***的選擇,而針對(duì)統(tǒng)計(jì)分析,則因?yàn)榻y(tǒng)計(jì)分析涉及到的運(yùn)算,可能都是針對(duì)一列數(shù)據(jù),例如針對(duì)銷量進(jìn)行求和運(yùn)算,就是針對(duì)銷量這一整列的數(shù)據(jù),此時(shí),選擇列式存儲(chǔ)結(jié)構(gòu)可能更加適宜。

在技術(shù)角度的分類中,嚴(yán)格地講,SQL方式并不能分為單獨(dú)的一類,它其實(shí)可以看做是對(duì)API的封裝,通過SQL這種DSL來包裝具體的處理技術(shù),從而降低數(shù)據(jù)處理腳本的遷移成本。畢竟,多數(shù)企業(yè)內(nèi)部的數(shù)據(jù)處理系統(tǒng),在進(jìn)入大數(shù)據(jù)時(shí)代之前,大多以SQL形式來訪問存儲(chǔ)的數(shù)據(jù)。大體上,SQL是針對(duì)MapReduce的包裝,例如Hive、Impala或者Spark SQL。

Streaming流處理可以實(shí)時(shí)地接收由上游源源不斷傳來的數(shù)據(jù),然后以某個(gè)細(xì)小的時(shí)間窗口為單位對(duì)這個(gè)過程中的數(shù)據(jù)進(jìn)行處理。消費(fèi)的上游數(shù)據(jù)可以是通過網(wǎng)絡(luò)傳遞過來的字節(jié)流、從HDFS讀取的數(shù)據(jù)流,又或者是消息隊(duì)列傳來的消息流。通常,它對(duì)應(yīng)的就是編程模型中的實(shí)時(shí)編程模型。

機(jī)器學(xué)習(xí)與深度學(xué)習(xí)都屬于深度分析的范疇。隨著Google的AlphaGo以及TensorFlow框架的開源,深度學(xué)習(xí)變成了一門顯學(xué)。我了解不多,這里就不露怯了。機(jī)器學(xué)習(xí)與常見的數(shù)據(jù)分析稍有不同,通常需要多個(gè)階段經(jīng)歷多次迭代才能得到滿意的結(jié)果。下圖是深度分析的架構(gòu)圖:

 

針對(duì)存儲(chǔ)的數(shù)據(jù),需要采集數(shù)據(jù)樣本并進(jìn)行特征提取,然后對(duì)樣本數(shù)據(jù)進(jìn)行訓(xùn)練,并得到數(shù)據(jù)模型。倘若該模型經(jīng)過測(cè)試是滿足需求的,則可以運(yùn)用到數(shù)據(jù)分析場(chǎng)景中,否則需要調(diào)整算法與模型,再進(jìn)行下一次的迭代。

編程模型中的離線編程模型以Hadoop的MapReduce為代表,內(nèi)存編程模型則以Spark為代表,實(shí)時(shí)編程模型則主要指的是流處理,當(dāng)然也可能采用Lambda架構(gòu),在Batch Layer(即離線編程模型)與Speed Layer(實(shí)時(shí)編程模型)之間建立Serving Layer,利用空閑時(shí)間與空閑資源,又或者在寫入數(shù)據(jù)的同時(shí),對(duì)離線編程模型要處理的大數(shù)據(jù)進(jìn)行預(yù)先計(jì)算(聚合),從而形成一種融合的視圖存儲(chǔ)在數(shù)據(jù)庫(kù)中(如HBase),以便于快速查詢或計(jì)算。

不同的業(yè)務(wù)場(chǎng)景(業(yè)務(wù)場(chǎng)景可能出現(xiàn)混合)需要的數(shù)據(jù)處理技術(shù)不盡相同,因而在一個(gè)大數(shù)據(jù)系統(tǒng)下可能需要多種技術(shù)(編程模型)的混合。

我們?cè)跒槟硰S商實(shí)施輿情分析時(shí),根據(jù)客戶需求,與數(shù)據(jù)處理有關(guān)的部分就包括:語義分析、全文本搜索與統(tǒng)計(jì)分析。通過網(wǎng)絡(luò)爬蟲抓取過來的數(shù)據(jù)會(huì)寫入到Kafka,而消費(fèi)端則通過Spark Streaming對(duì)數(shù)據(jù)進(jìn)行去重去噪,之后交給SAS的ECC服務(wù)器進(jìn)行文本的語義分析。分析后的數(shù)據(jù)會(huì)同時(shí)寫入到HDFS(Parquet格式的文本)和ElasticSearch。同時(shí),為了避免因?yàn)槿ブ厝ピ胨惴ǖ恼`差而導(dǎo)致部分有用數(shù)據(jù)被“誤殺”,在MongoDB中還保存了一份全量數(shù)據(jù)。如下圖所示:

 

Airbnb的大數(shù)據(jù)平臺(tái)也根據(jù)業(yè)務(wù)場(chǎng)景提供了多種處理方式,整個(gè)平臺(tái)的架構(gòu)如下圖所示:

 

Panoramix(現(xiàn)更名為Caravel)為Airbnb提供數(shù)據(jù)探查功能,并對(duì)結(jié)果進(jìn)行可視化,Airpal則是基于Web的查詢執(zhí)行工具,它們的底層都是通過Presto對(duì)HDFS執(zhí)行數(shù)據(jù)查詢。Spark集群則為Airbnb的工程師與數(shù)據(jù)科學(xué)家提供機(jī)器學(xué)習(xí)與流處理的平臺(tái)。

行文至此,整個(gè)大數(shù)據(jù)平臺(tái)系列的講解就快結(jié)束了。***,我結(jié)合數(shù)據(jù)源、數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)處理這四個(gè)環(huán)節(jié)給出了一個(gè)整體結(jié)構(gòu)圖,如下圖所示:

 

這幅圖以查詢檢索場(chǎng)景、OLAP場(chǎng)景、統(tǒng)計(jì)分析場(chǎng)景與深度分析場(chǎng)景作為核心的四個(gè)場(chǎng)景,并以不同顏色標(biāo)識(shí)不同的編程模型。從左到右,經(jīng)歷數(shù)據(jù)源、數(shù)據(jù)采集、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)處理四個(gè)相對(duì)完整的階段,可供大數(shù)據(jù)平臺(tái)的整體參考。 

責(zé)任編輯:龐桂玉 來源: 36大數(shù)據(jù)
相關(guān)推薦

2017-07-13 11:13:18

大數(shù)據(jù)數(shù)據(jù)存儲(chǔ)

2017-07-22 00:41:27

大數(shù)據(jù)數(shù)據(jù)存儲(chǔ)

2017-06-14 23:42:27

大數(shù)據(jù)數(shù)據(jù)源架構(gòu)

2017-01-19 15:39:47

華為大數(shù)據(jù)

2018-12-07 14:50:35

大數(shù)據(jù)數(shù)據(jù)采集數(shù)據(jù)庫(kù)

2020-11-02 15:56:04

大數(shù)據(jù)數(shù)據(jù)庫(kù)技術(shù)

2012-05-18 10:49:36

SAP大數(shù)據(jù)HANA

2023-08-25 15:13:16

大數(shù)據(jù)云計(jì)算

2023-11-29 13:56:00

數(shù)據(jù)技巧

2021-07-20 15:37:37

數(shù)據(jù)開發(fā)大數(shù)據(jù)Spark

2015-11-09 09:58:31

大數(shù)據(jù)Lambda架構(gòu)

2022-11-17 11:52:35

pandasPySpark大數(shù)據(jù)

2020-07-22 08:13:22

大數(shù)據(jù)

2017-07-26 17:45:05

2011-12-08 09:56:14

Hadoop

2012-05-31 14:37:10

Hadoop大數(shù)據(jù)

2018-04-03 10:33:15

大數(shù)據(jù)

2015-09-01 13:52:12

七牛數(shù)據(jù)處理DORA

2015-03-02 16:48:40

數(shù)據(jù)處理大數(shù)據(jù)原則

2017-11-14 05:04:01

大數(shù)據(jù)編程語言數(shù)據(jù)分析
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩在线精品视频 | 日韩精品一区二区三区 | 精品福利av导航 | 亚洲精品乱码8久久久久久日本 | 亚洲成人精品 | 国产精品揄拍一区二区 | 国产免费福利在线 | 九九精品在线 | 国产成都精品91一区二区三 | 亚洲毛片网站 | av中文在线观看 | 国产精品毛片一区二区三区 | 一级黄色毛片免费 | 亚洲成人免费在线观看 | 亚洲综合在线一区二区 | 欧美一区二区三区在线看 | 久国久产久精永久网页 | 国产在线www | 日韩二区 | 久久伊人精品一区二区三区 | 日韩手机在线看片 | 成人精品一区二区三区中文字幕 | 亚洲视频精品 | 国产成人精品福利 | 国产成人精品午夜 | 久久婷婷麻豆国产91天堂 | 成人做爰9片免费看网站 | 久久久人成影片一区二区三区 | 亚洲成人一区 | 亚洲精品中文字幕在线观看 | 欧美日韩不卡合集视频 | 色女人天堂 | 久久久精彩视频 | 天堂免费 | 亚洲精品乱码 | 丁香婷婷在线视频 | 精品一区二区三区四区 | 欧美精品第一区 | 性欧美精品一区二区三区在线播放 | 一级毛片免费完整视频 | 久久综合爱 |