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

理解互聯(lián)網(wǎng)海量數(shù)據(jù)實時計算

開發(fā) 架構(gòu)
互聯(lián)網(wǎng)領(lǐng)域的實時計算一般都是針對海量數(shù)據(jù)進行的,本文將幫助大家理解什么是實時計算和海量數(shù)據(jù)該如何處理。

  互聯(lián)網(wǎng)領(lǐng)域的實時計算一般都是針對海量數(shù)據(jù)進行的,除了像非實時計算的需求(如計算結(jié)果準(zhǔn)確)以外,實時計算最重要的一個需求是能夠?qū)崟r響應(yīng)計算結(jié)果,一般要求為秒級。個人理解,互聯(lián)網(wǎng)行業(yè)的實時計算可以分為以下兩種應(yīng)用場景:

  1) 數(shù)據(jù)源是實時的不間斷的,要求對用戶的響應(yīng)時間也是實時的。

  主要用于互聯(lián)網(wǎng)流式數(shù)據(jù)處理。所謂流式數(shù)據(jù)是指將數(shù)據(jù)看作是數(shù)據(jù)流的形式來處理。數(shù)據(jù)流則是在時間分布和數(shù)量上無限的一系列數(shù)據(jù)記錄的集合體;數(shù)據(jù)記錄是數(shù)據(jù)流的最小組成單元。舉個例子,對于大型網(wǎng)站,活躍的流式數(shù)據(jù)非常常見,這些數(shù)據(jù)包括網(wǎng)站的訪問PV/UV、用戶訪問了什么內(nèi)容,搜索了什么內(nèi)容等。實時的數(shù)據(jù)計算和分析可以動態(tài)實時地刷新用戶訪問數(shù)據(jù),展示網(wǎng)站實時流量的變化情況,分析每天各小時的流量和用戶分布情況,這對于大型網(wǎng)站來說具有重要的實際意義。

  2) 數(shù)據(jù)量大且無法或沒必要預(yù)算,但要求對用戶的響應(yīng)時間是實時的。

  主要用于特定場合下的數(shù)據(jù)分析處理。當(dāng)數(shù)據(jù)量很大,同時發(fā)現(xiàn)無法窮舉所有可能條件的查詢組合或者大量窮舉出來的條件組合無用的時候,實時計算就可以發(fā)揮作用,將計算過程推遲到查詢階段進行,但需要為用戶提供實時響應(yīng)[參考鏈接]。

  2. 實時計算相關(guān)技術(shù)

  互聯(lián)網(wǎng)上海量數(shù)據(jù)(一般為日志流)的實時計算過程可以被劃分為以下三個階段:數(shù)據(jù)的產(chǎn)生與收集階段、傳輸與分析處理階段、存儲對對外提供服務(wù)階段。下面分別進行簡單的介紹:

2.1 數(shù)據(jù)實時采集

  需求:功能上保證可以完整的收集到所有日志數(shù)據(jù),為實時應(yīng)用提供實時數(shù)據(jù);響應(yīng)時間上要保證實時性、低延遲在1秒左右;配置簡單,部署容易;系統(tǒng)穩(wěn)定可靠等。

  目前,互聯(lián)網(wǎng)企業(yè)的海量數(shù)據(jù)采集工具,有Facebook開源的Scribe、LinkedIn開源的Kafka、Cloudera開源的Flume,淘寶開源的TimeTunnel、Hadoop的Chukwa等,均可以滿足每秒數(shù)百MB的日志數(shù)據(jù)采集和傳輸需求。

  2.2 數(shù)據(jù)實時計算

  傳統(tǒng)的數(shù)據(jù)操作,首先將數(shù)據(jù)采集并存儲在DBMS中,然后通過query和DBMS進行交互,得到用戶想要的答案。整個過程中,用戶是主動的,而DBMS系統(tǒng)是被動的。

  但是,對于現(xiàn)在大量存在的實時數(shù)據(jù),比如股票交易的數(shù)據(jù),這類數(shù)據(jù)實時性強,數(shù)據(jù)量大,沒有止境,傳統(tǒng)的架構(gòu)并不合適。流計算就是專門針對這種數(shù)據(jù)類型準(zhǔn)備的。在流數(shù)據(jù)不斷變化的運動過程中實時地進行分析,捕捉到可能對用戶有用的信息,并把結(jié)果發(fā)送出去。整個過程中,數(shù)據(jù)分析處理系統(tǒng)是主動的,而用戶卻是處于被動接收的狀態(tài)。

  需求:適應(yīng)流式數(shù)據(jù)、不間斷查詢;系統(tǒng)穩(wěn)定可靠、可擴展性好、可維護性好等。

  實時流計算框架:Yahoo開源的S4、Twitter開源的Storm,還有Esper,Streambase,HStreaming等。

  有關(guān)計算的一些注意點:分布式計算,并行計算(節(jié)點間的并行、節(jié)點內(nèi)的并行),熱點數(shù)據(jù)的緩存策略,服務(wù)端計算。

  2.3 實時查詢服務(wù)

  全內(nèi)存:直接提供數(shù)據(jù)讀取服務(wù),定期dump到磁盤或數(shù)據(jù)庫進行持久化。

  半內(nèi)存:使用Redis、Memcache、MongoDB、BerkeleyDB等內(nèi)存數(shù)據(jù)庫提供數(shù)據(jù)實時查詢服務(wù),由這些系統(tǒng)進行持久化操作。

  全磁盤:使用HBase等以分布式文件系統(tǒng)(HDFS)為基礎(chǔ)的NoSQL數(shù)據(jù)庫,對于key-value引擎,關(guān)鍵是設(shè)計好key的分布。

  3. 應(yīng)用舉例

  對于電子商務(wù)網(wǎng)站上的店鋪:

  1)實時展示一個店鋪的到訪顧客流水信息,包括訪問時間、訪客姓名、訪客地理位置、訪客IP、訪客正在訪問的頁面等信息;

  2)顯示某個到訪顧客的所有歷史來訪記錄,同時實時跟蹤顯示某個訪客在一個店鋪正在訪問的頁面等信息;

  3)支持根據(jù)訪客地理位置、訪問頁面、訪問時間等多種維度下的實時查詢與分析。

  更詳細的內(nèi)容,以后再進一步展開介紹。

  4. 總結(jié)的話

  1)并不是任何應(yīng)用都做到實時計算才是最好的。

  2)使用哪些技術(shù)和框架來搭建實時計算系統(tǒng),需要根據(jù)實際業(yè)務(wù)需求進行選擇。

  3)對于分布式系統(tǒng)來說,系統(tǒng)的可配置性、可維護性、可擴展性十分重要,系統(tǒng)調(diào)優(yōu)永無止境。

原文鏈接:http://www.cnblogs.com/panfeng412/archive/2011/10/28/2227195.html

【編輯推薦】

  1. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之開卷有益
  2. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之系統(tǒng)建模1
  3. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之系統(tǒng)建模2
  4. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之系統(tǒng)建模3
  5. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之系統(tǒng)建模4
  6. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之系統(tǒng)設(shè)計規(guī)范與原則1
  7. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之系統(tǒng)設(shè)計規(guī)范與原則2
  8. 系統(tǒng)架構(gòu)師談企業(yè)應(yīng)用架構(gòu)之業(yè)務(wù)邏輯層
責(zé)任編輯:彭凡 來源: 博客園
相關(guān)推薦

2014-04-11 10:35:49

實時計算

2024-10-16 10:35:52

2021-07-05 10:48:42

大數(shù)據(jù)實時計算

2009-10-20 09:14:28

2016-11-02 09:02:56

交通大數(shù)據(jù)計算

2021-03-10 14:04:10

大數(shù)據(jù)計算技術(shù)

2021-05-17 14:21:48

物聯(lián)網(wǎng)數(shù)據(jù)存儲

2017-01-15 13:45:20

Docker大數(shù)據(jù)京東

2015-10-29 13:56:55

數(shù)據(jù)中心互聯(lián)網(wǎng)運營

2015-08-31 14:27:52

2016-10-11 13:44:23

實時通信互聯(lián)網(wǎng)

2015-06-24 15:35:54

2015-08-11 13:52:27

戴爾云計算anycloud

2016-05-03 14:02:44

2019-11-26 14:47:32

互聯(lián)網(wǎng)云計算云服務(wù)

2012-09-24 09:14:01

互聯(lián)網(wǎng)云計算數(shù)字北京

2015-11-28 10:15:36

WOT2015大數(shù)據(jù)互聯(lián)網(wǎng)+

2015-05-28 16:11:07

互聯(lián)網(wǎng)+

2014-01-15 14:35:35

云計算

2017-11-13 13:45:59

點贊
收藏

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

主站蜘蛛池模板: 日韩免费看视频 | 日本大香伊一区二区三区 | 亚洲视频一区在线观看 | 欧美www在线观看 | 国产重口老太伦 | 久久久久国产一区二区三区不卡 | 国产精品久久久久久久一区探花 | 天天操精品视频 | 久久久久国产一级毛片高清网站 | 国产精品福利久久久 | 自拍 亚洲 欧美 老师 丝袜 | 韩日一区| 求个av网址 | 99久久99热这里只有精品 | 天天干狠狠操 | 精品亚洲一区二区三区 | 国产亚洲精品91 | 久久激情网 | 久久久综合网 | 日操操夜操操 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 黄a网站| 自拍偷拍一区二区三区 | 久久国产高清视频 | 一区二区三区回区在观看免费视频 | 欧美成人激情 | 蜜桃av鲁一鲁一鲁一鲁 | 红桃视频一区二区三区免费 | www日本高清 | 国产精品亚洲一区 | 麻豆久久久久久久 | 日本不卡一区二区三区在线观看 | 日本中文字幕一区 | 亚洲精品日韩在线观看 | 久久黄色网 | 老司机深夜福利网站 | 毛片网络| 亚洲第一在线视频 | 亚洲 91| 亚洲国产片 | 91色在线 |