精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

4種提高多維數據分析的方法

譯文
大數據 數據分析
聯機分析處理(OLAP)需要有即時的響應,因此其性能是至關重要的。雖然其結構較為簡單,但是在處理各種大的數據立方體(data cubes)時,會涉及到大量的計算。

[[202414]]

【51CTO.com快譯】聯機分析處理(OLAP)需要有即時的響應,因此其性能是至關重要的。雖然其結構較為簡單,但是在處理各種大的數據立方體(data cubes)時,會涉及到大量的計算。

常被稱為OLAP(聯機分析處理)的多維分析是一種交互式的數據分析過程,它包括:對于數據立方體(data cube)進行旋轉(rotation)、切片與切塊(slice and dice)、鉆取(drill-down)等執行操作。其后端的計算結構較為簡單,如下列SQL語句所示。

  1. SELECT D,..., SUM(M), ... FROM C WHERE D'=d' AND ... GROUP BY D,... 

該語句通過多個維度(dimension)聚合了各種量度(measure)。其中C是一個數據立方體,D,…表示所選的維度,而M,…則代表用于聚合的各個量度。除了SUM,我們也可以使用其他的聚合函數。D'是一個切片維度。切塊操作的范圍標準,用語句D IN (d,...)來表示。我們還可以在量度中定義一個規則,用WHERE語句來選擇一定范圍內的值。

OLAP分析需要即時的響應,因此高性能是至關重要的。盡管該語句的結構較為簡單,但是當我們處理各種大的數據立方體時,則可能會涉及到大量的計算。而在我們能夠找到一種優化它們的方法之前,其分析過程一般比較緩慢的。以下我們列出了幾種能夠為多維分析提高后端性能的常見方法。

1. 預聚合(Pre-Aggregation)

早期的OLAP產品通常會采用預聚合作為一種有效地交換存儲開銷的方法。該方法通過一些或者所有的維度(在GROUP BY語句中被定義),預先計算聚合的值(在SELECT查詢的各種量度中被定義),并且存儲它們。這些中間結果可以直接被后期的計算所使用到,或是產生一些新的計算。通過這種方式,性能方面能夠大幅地提升。

這些聚合的結果會占用大量的空間。通常情況下,可能會有幾十個維度,而每個維度值的范圍則從一位數到兩位數不等。簡單的數學運算表明:預聚合的結果將比原始數據立方體大幾倍到幾十倍(也就是說:如果考慮到各種類型的聚合函數的話,其比例為(k1+1)*(k2+1)*...到k1*k2*...)。盡管數據立方體不會因為太大而無法獲得即時地響應,但是這個增大幾十倍的數據量還是不可能實現的。

有一個折中的方法是僅計算其中一些維度的聚合值。因為只有少數的分組維度(在GROUP BY語句中被定義)會被顯示在OLAP的接口中,所以我們能夠以m的維度來執行聚合。如果m的值不大于5,則存儲的開銷將在一個合理的范圍內,而大部分的用戶操作也將能得到快速地響應。

當然,部分聚合是不能使用其他維度的切片標準來處理的。然而,鉆取卻正好是基于切片的。這就糟糕地導致了:即使是那些對于多維分析來說并非少見的且廣泛使用的聚合,也無法使用同一個量度來處理某個切片標準(比如說,要獲得超過¥1000的銷售額)。因此,一個聚合函數很可能僅僅包含一個標準(比如說,只是低于¥100的總成本)。可見,預聚合的結果對于所有這些場景都是無用的。

預聚合只能處理一些最為常見的場景,而這些只在所有類型的多維分析場景中占有一小部分。而全量遍歷(full traversal)則仍然在大多數的場景中被用到。

2. 基于段的并行處理(Segment-Based Parallel Processing)

從本質上講,多維分析就是對數據的過濾和分組,這就很容易實現并行處理。它的步驟包括:將數據劃分為多個段,分別處理它們,并收集那些相互獨立的子任務(subtask)所處理的結果,從而進行聚合。無論是在單臺機器上,還是在多節點集群的計算上,甚至是兩者的結合,其多線程處理都不難以被實施。

雖然多維分析的結果是可視化的,但是我們用肉眼所能看到的數據還是遠低于現代計算機內存里所能夠保存的數據。對于一個足夠小的數據集,它能夠很容易地被加載到內存中,而不需要在內存和磁盤之間進行交換。其編程也相對比較簡單,且性能優秀。不過,在一個計算過程中生成的大數據集則會被直接提交給接口,其計算隨即被中止掉。

根據我們的測試,如果所有在同一個多線程處理的子任務,合并它們的結果到一個相同的結果集里,其性能則可能會由于多個線程使用單一的資源進行同步操作,而受到嚴重的影響。可見,通過使用共享的最終數據集,內存的占用會有所減少。

更多的線程并不一定總是更好的,當線程超過CPU內核數時它就變得無效了。對于存放在外部存儲設備中的數據而言,為了獲取多線程處理的實際結果,測試是必要的。因為硬盤的并發能力(通常會小于CPU內核的數量),需要被考慮到。

根據記錄的數量和每一段結束處的標記,來劃分靜態數據是很容易的。但是如果要平均地劃分動態數據就比較麻煩了。本文將在下面更詳細地予以討論。

對于一個單一的計算任務而言,并行處理能夠帶來性能上的成倍增加。而由于OLAP的操作基本就是一個并發的事務,其提高了的性能在用戶的數量很小的情況下可能會被抵消掉。因此我們需要有一種更好的方法。

3. 排序索引(Sorted Index)

因為非切片式的聚合操作總會牽扯到整體的數據立方體,所以我們幾乎無法通過執行預聚合來減少計算量。但是對于切片操作(鉆取)來說,如果數據立方體已經被排序,則沒有必要去做全量遍歷了。

如果我們能為D維度創建一個索引,這就意味著將它的值與對應的序列號記錄關聯上了,并形成了一定的排列順序。然后我們就能夠快速地定位那些包含在D維度里符合切片標準的記錄了。這是一個簡單的二分查找。無需全量遍歷所有的數據,其計算量將能夠降低好幾個數量級(這也取決于D的取值范圍)。理論上說,我們可以為每個維度創建一個索引,因為其開銷并不昂貴。而且在涉及到相應的切片時,其性能會有大幅提升。

不過,那種包含有D1和D2維度的多個字段索引實際上卻鮮少被用到。因為它不能快速地定位到只包含D2維度的切片,它只是對同時包含D1和D2的切片非常有效。在定位到了記錄一個包含著***取值范圍的維度切片之后,大量的計算將會被相應地大幅減少。當然,我們也可以通過他們的維度去遍歷其他的切片。

不幸的是,這種原始的方法只適用于處理那些允許頻繁、小額存取的內存中的數據。在大多數情況下,我們要處理的數據集還是相當大的,而且需要存儲在磁盤之上。但是就算通過索引,檢索那些大量無序記錄的操作對于性能提升影響也不很大。數據只有在被真正排序,和切片里的記錄在被連續存儲時,其性能才會有明顯的提升。

由于各種數據需要根據特定維度的排序目的來進行復制,因此其成本還是相當高的。

有一個用來創建兩份數據拷貝的解決方案是:一處的數據按照D1,…,Dn維度進行排序,而另一處的數據則按照Dn,…,D1維度來排序。由此產生的數據量只是原來的兩倍,這還是可以接受的。通過該二維序列,就有了一處切片維度總是從首部開始降序排列的,確保了此維度的切片數據在整體上是連續的,從而能夠獲得了更好的性能提高。

4. 壓縮列式存儲(Compressed Column Storage)

處理多維分析的一個強大工具是:列式存儲。

通常情況下,我們在對數據立方體進行多維分析時,會有大量的字段(維度和測度),他們從數十到數百不等。但是其中真正有用的卻并不多,如果不考慮切片維度的話,通常也就只有5個或更少。由于切片能夠被索引來進行處理,那么只需要對某幾個字段遍歷便可。

基于這個考慮,列式存儲正好可以發揮其優勢。在外部存儲的計算中,I/O的操作是非常耗時的。因此,與減少計算的數量相比,減少要檢索的數據以提升性能就顯得更有意義了。比如說一個具有100個字段的數據立方體,如果只檢索五個字段的話,其I/O消耗將下降到原來的二十分之一,這會導致性能的數量級飆升。

列式存儲的另一個優點是:它支持數據的壓縮。在排序和存儲數據的D1,…,Dn維度時,我們發現D1在一連串的記錄中有著相同的值;而D2在一個較少的連續記錄中也是如此;以此類推,在越來越少的連續記錄中,都會有這樣的相同值出現;直到Dn中幾乎沒有了這樣的連續性。考慮我們沒有必要去存儲那些反復出現的連續相同值,我們完全可以一次性存儲,并記錄下它們的數字。通過這種減少數據占用空間的方法,我們就能減少對外部存儲的I/O訪問,并提高性能。

在使用列式存儲時,我們還需考慮如下一些問題。

由于列式存儲不會減少計算的數量,它對在內存中操作數據的幫助并不大。但其壓縮存儲的方案卻能夠有效地減少內存的消耗。

列式存儲會復雜化基于段的并行處理和索引的創建。列的分割需要保持彼此的一致性,而索引則需要同時地且準確地參考所有的列。而當使用壓縮的列式存儲時,則會更加麻煩。雖然有這些繁瑣的問題,但是一般來說,對于靜態數據使用列式存儲并不是太難(只是不要忘了對它們的處理)。

列式存儲的使用會增加并發壓力的風險。當字段的總數不多或我們需要檢索太多的字段時,它會失去本身的優勢。通過硬盤來額外地使用并行處理,將會進一步地增加并發的壓力,也可能會導致性能的下降。因此,能夠更好地支持并發性的SSD會更適用一些。

原文標題:4 Ways to Improve Multidimensional Data Analysis  作者: Buxing JIANG

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2022-10-13 14:07:22

數據分析大數據商業智能

2020-10-25 08:56:31

數據分析數據大數據

2022-09-07 15:47:21

數據分析對比分析大數據

2019-01-16 18:39:24

數據開發模型

2021-02-28 12:47:27

數據分析科學技術

2020-03-23 09:53:26

大數據IT技術

2016-10-26 19:33:45

數據分析大數據

2021-08-18 09:11:59

統計學數據分析檢驗

2020-05-29 09:56:31

數據分析數據大數據

2017-08-01 16:42:09

數據分析互聯網

2017-09-21 13:04:35

數據挖掘分析分析方法數據分析師

2020-12-22 15:33:42

數據分析技術IT

2021-10-29 13:42:44

數據分析數據大數據

2019-12-04 12:52:07

物聯網數據分析IOT

2021-07-16 09:55:46

數據工具軟件

2019-09-24 14:36:38

數據分析思維大數據

2013-03-19 10:33:48

大數據相親數據分析

2019-01-29 15:43:28

數據分析數據挖掘分析方法

2015-11-04 14:45:24

數據分析大數據創業

2019-04-25 14:20:56

數據分析套路工具
點贊
收藏

51CTO技術棧公眾號

国产乱码精品一区二三区蜜臂| 欧美日韩高清影院| 欧美国产日本韩| 欧美日韩裸体免费视频| 久久亚洲私人国产精品va| 亚洲天堂av免费在线观看| 日本女人性生活视频| 香蕉视频在线免费看| 午夜激情成人网| 三级在线观看一区二区| 欧美性xxxxx极品| 日本久久久a级免费| 性生活一级大片| 涩涩视频免费看| 中文字幕亚洲影视| 91美女在线视频| 日韩中文字幕视频在线| 成人免费观看cn| 国产一区二区视频免费| 欧美一区久久久| 成人综合在线视频| 日韩理论片久久| 亚洲欧洲日本国产| 久久精品这里只有精品| 国产不卡精品视频| 国产探花一区在线观看| 色综合色综合色综合色综合色综合 | 久草视频一区二区| 久久精品色综合| 国产精品美女久久久久久 | 亚洲大胆在线| а√天堂8资源在线| 久久综合久久鬼| 狼人精品一区二区三区在线| 欧美精品自拍偷拍动漫精品| 欧美日韩一区二区视频在线| 欧美xxxx黑人| 黄色片网站在线| 日韩中文在线电影| 在线日韩国产精品| 日本一区二区免费看| 男人天堂中文字幕| 日韩另类视频| 成人av网站在线| 国模叶桐国产精品一区| 亚洲欧美一二三| 国产区视频在线播放| 久久精品一区二区三区中文字幕| 欧美中文字幕一区| 日韩中字在线观看| 国产男男gay网站| 欧美大黑bbbbbbbbb在线| 玉米视频成人免费看| 国产91精品高潮白浆喷水| fc2成人免费视频| 捆绑调教日本一区二区三区| 粉嫩在线一区二区三区视频| 久久久久一本一区二区青青蜜月| 美女视频久久久| 久久三级中文| 亚洲欧美日韩一区二区三区在线观看| 91手机视频在线观看| 亚洲国产无码精品| 国产激情久久| 国产精品色哟哟| 日日夜夜精品网站| 亚洲免费在线观看av| 亚洲丝袜美腿一区| 精品无码久久久久久国产| 2一3sex性hd| 欧美极品在线| 亚洲欧洲精品一区二区精品久久久| 成人免费视频网站| 手机在线看片1024| 久久久久久久波多野高潮日日| 欧美综合国产精品久久丁香| 日韩精品123区| 色狼人综合干| 91精品国产综合久久久久久漫画| 久久这里只有精品18| 欧美 日韩 人妻 高清 中文| 日韩av不卡在线观看| 神马久久桃色视频| 人妻互换一二三区激情视频| 成人黄色毛片| 欧美一区二区三区视频免费| 日韩免费高清在线| 免费在线观看av片| 99久久精品费精品国产一区二区| 国产精品亚洲综合天堂夜夜| 国产精品成人69xxx免费视频| 欧美一区不卡| 亚洲欧美另类国产| 国产吃瓜黑料一区二区| 成年男女免费视频网站不卡| 欧美性猛交xxxx免费看漫画| 一区二区三区韩国| 热三久草你在线| 欧美日韩国产综合视频在线观看中文 | 91精东传媒理伦片在线观看| 亚洲精品四区| 一本久久综合亚洲鲁鲁| 91最新在线观看| 99久久999| 色香蕉久久蜜桃| 亚洲爆乳无码专区| 77thz桃花论族在线观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产老肥熟一区二区三区| 欧美中文字幕在线| 亚洲在线观看av| 国产精品入口| 久久久久久久久久婷婷| 东方av正在进入| 要久久爱电视剧全集完整观看| 中文字幕日韩精品有码视频| 中文字幕第4页| 看亚洲a级一级毛片| 亚洲精品久久久久国产| 一本之道在线视频| 婷婷国产精品| 欧美高清性猛交| 青草影院在线观看| 六月天综合网| 成人三级视频在线观看一区二区| 蝌蚪视频在线播放| 99国内精品久久| 福利网在线观看| 国产成人精品一区二区三区在线 | 久久久久久久久99精品大| 日韩高清中文字幕| av无码av天天av天天爽| 麻豆一区二区| 大量国产精品视频| 波多野结衣av无码| 麻豆91在线播放| 奇米四色中文综合久久| 性猛交xxxx乱大交孕妇印度| 成人网在线播放| 一区二区三区四区| 亚洲xxxxxx| 欧美影院一区二区三区| 中文字幕av不卡在线| 欧美一级鲁丝片| 亚洲成人精品在线| 97超碰在线资源| 欧美理论电影大全| 亚洲人成网站777色婷婷| 欧美成人三级伦在线观看| 国产精品qvod| 亚洲视屏在线播放| 69成人免费视频| 男女性色大片免费观看一区二区 | 国产一区不卡| 欧美在线免费视频| 午夜福利一区二区三区| 91欧美一区二区| 国产二区视频在线| 黄色免费大全亚洲| 羞羞色国产精品| 黄瓜视频在线免费观看| 91色.com| 亚洲色图38p| 日韩av二区| 国产欧美日韩免费看aⅴ视频| 国产伦理吴梦梦伦理| 欧美激情在线一区二区| 精品国产一区二区三区在线| heyzo一区| 精品久久久久久久久久久久久久久| 国产在线观看免费播放| 中文字幕午夜精品一区二区三区 | 成人在线分类| 精品国产免费一区二区三区四区| 亚洲成人日韩在线| 另类图片国产| 一区二区视频在线播放| 日本在线视频www鲁啊鲁| 亚洲国产日日夜夜| 日韩欧美亚洲天堂| 国产精品久久久久久久久久齐齐 | 91麻豆精品国产91久久久久久| 18精品爽国产三级网站| 色135综合网| 7777精品久久久大香线蕉小说| 天堂在线免费av| 久久精品在这里| 中文字幕一区二区三区乱码 | 日韩三级高清在线| 国产精品无码永久免费不卡| 日韩在线观看一区二区| 99爱精品视频| 麻豆影院在线| 69p69国产精品| 国产香蕉视频在线| 日本强好片久久久久久aaa| 亚洲一卡二卡区| 欧美日韩麻豆| 这里只有精品在线观看| 国产女人18毛片水18精| 亚洲成a人v欧美综合天堂下载| 欧美成人福利在线观看| 欧美精品福利| 欧美在线不卡区| 日本三级视频在线观看| 亚洲а∨天堂久久精品9966| 国产成人精品一区二区色戒| 91女人视频在线观看| 日本xxxx黄色| 日韩欧美午夜| 亚洲精品免费网站| 91精选在线| 欧美日韩国产综合久久 | jizz在线观看| 欧美日韩在线一区| 99久久婷婷国产综合| 久久免费视频色| www.好吊操| 成人区精品一区二区婷婷| 欧美成人亚洲成人| 久久这里只有精品9| 亚洲成人第一页| 国产免费美女视频| 久久久亚洲国产美女国产盗摄| 欧美又黄又嫩大片a级| 91精品动漫在线观看| 久久久av水蜜桃| 欧美第一视频| www.日韩.com| 国产鲁鲁视频在线观看免费| 亚洲精品720p| 亚洲国产日韩在线观看| 亚洲成人在线网站| 日本一级片免费| 国产精品无人区| 亚洲人成人无码网www国产 | 欧美一区二区福利| 给我免费播放日韩视频| 国产精品久久久999| 91最新在线| 日韩情涩欧美日韩视频| 9i看片成人免费看片| 精品久久久一区二区| 麻豆精品国产传媒av| 狠狠色狠狠色综合| 久操手机在线视频| 在线综合色站| 青青久久av北条麻妃黑人| 草美女在线观看| 亚洲日韩欧美视频| 久久经典视频| 日韩网站在线看片你懂的| 91精品视频免费在线观看| 欧美日韩色综合| 欧美成人aaa片一区国产精品| 成人黄色大片在线观看 | 91在线一区| 国产成人精品午夜| fc2ppv国产精品久久| 亚洲精品狠狠操| 婷婷丁香花五月天| 亚洲精品日韩在线| 国产乱子伦三级在线播放| 尤物精品国产第一福利三区| 成人精品福利| 久久精品视频一| 男人久久精品| 亚洲无av在线中文字幕| www.成人免费视频| 精品久久久久久久人人人人传媒| 深夜福利视频网站| 亚洲欧美日韩精品久久| av男人的天堂在线| 久久国产视频网站| 最新黄网在线观看| 91国产高清在线| 最新国产在线拍揄自揄视频| 欧美激情中文字幕乱码免费| 桃色av一区二区| 在线中文字幕日韩| 天堂av最新在线| 啪一啪鲁一鲁2019在线视频| 亚洲综合伊人| 国产精品手机在线| 精品视频在线观看免费观看| 国产精品区一区二区三含羞草| 亚洲区小说区| 色呦呦网站入口| 国产精品日韩久久久| 国内外成人免费在线视频| 福利91精品一区二区三区| 男生草女生视频| 亚洲欧洲另类国产综合| 成年人免费高清视频| 欧美日韩国产首页| 黄色成人一级片| 日韩精品一区二区三区视频 | 亚洲精品一区二区三区四区高清| 日本精品专区| 亚洲国产成人久久综合| 国产资源在线看| 欧美黑人又粗大| 美女露胸视频在线观看| 欧美专区福利在线| aaaa欧美| 精品乱色一区二区中文字幕| 久久久精品区| 欧美第一黄网| 国产精品v亚洲精品v日韩精品| 国产精品亚洲天堂| 亚洲三级影院| 孩娇小videos精品| 26uuuu精品一区二区| 一本一本久久a久久| 亚洲第一福利一区| 国产又粗又猛又爽又黄91| 亚洲精品一区二区三区在线观看| 91caoporn在线| 国产91色在线播放| 成人av地址| 99久re热视频精品98| 外国成人激情视频| 一区二区精品在线| 午夜亚洲福利在线老司机| 国产高清av在线播放| 久草这里只有精品视频| 亚洲xxxx2d动漫1| 不卡的看片网站| 特级片在线观看| 欧美精品久久一区二区三区| 高清福利在线观看| 国产不卡av在线| 竹菊久久久久久久| jizzjizzxxxx| 美美哒免费高清在线观看视频一区二区 | 欧美在线视频一区二区三区| 中文国产一区| 久久亚洲中文字幕无码| 中文精品在线| 在线免费观看a级片| 亚洲精品少妇30p| 国产成人无码精品| 宅男在线国产精品| 免费黄色电影在线观看| 日韩美女视频免费在线观看| 小说区图片区色综合区| 老太脱裤让老头玩ⅹxxxx| 高清视频一区二区| 精品在线视频免费| 日本韩国一区二区| 中文字幕一区二区人妻视频| 亚洲女人初尝黑人巨大| 校园春色亚洲| 九九九九精品九九九九| 男女精品网站| 国产高清一区二区三区四区| 日本韩国欧美三级| 三级在线观看网站| 欧美一级淫片aaaaaaa视频| 亚洲老女人视频免费| 热久久精品免费视频| 国产精品美女久久久久aⅴ| 国产原创视频在线| 亚洲香蕉在线观看| 亚洲不卡系列| 中文精品一区二区三区 | 欧美性一区二区三区| 九一成人免费视频| 综合网五月天| 国产美女娇喘av呻吟久久| 午夜写真片福利电影网| 亚洲国产精品99| 色图在线观看| 久久精彩视频| 蜜臀久久久99精品久久久久久| 性欧美一区二区| 天天综合网 天天综合色| 日中文字幕在线| 国产日韩精品视频| 欧美日韩1区2区3区| 污网站免费观看| 欧美视频13p| av在线电影院| 99re在线国产| 日韩av一区二区在线影视| 粉嫩av性色av蜜臀av网站| 精品91自产拍在线观看一区| 在线观看涩涩| 亚洲蜜桃av| 国产成人av一区二区| 九九热在线免费观看| 色偷偷偷综合中文字幕;dd| 亚洲视频国产| av在线无限看| 亚欧色一区w666天堂| 都市激情一区| 国产一区精品视频| 日韩亚洲在线| 欧美视频一区二区在线| 亚洲第一精品夜夜躁人人爽|