入門級大數據分析:Google BigQuery
大數據項目挺嚇人的,尤其是如果包含了設置和管理Hadoop集羣。如果你更習慣於SQL,而不是MapReduce,但是發現關係型數據庫不符合分析需求,Google BigQuery值得一看。Google BigQuery提供了大數據分析入門級方法。
BigQuery減少了分析大型數據集面臨的一些實現挑戰。價格模型促進了統計分析技能的發掘,因此可以從數據樣品中導出有用的信息,而不是針對全部數據集進行蠻力分析。
有時,要用大數據工作意味着處理速度的精確。比如,如果想要確定操作同一網站的兩個不同的客戶羣組是否不同,應該分析網站上與所有這些客戶活動相關每一個登錄日誌。或者,可以取出一部分客戶子集樣例,分析這些樣例之間的不同。基礎統計提供了工具,可以幫助理解這種類型分析的錯誤率,只要錯誤在可接受範圍內,結果對於決策制定就是有效的。
在TOP功能中可以看到這種交換,通過grouping和sorting操作返回頂行發現。可能返回近似的結果,但是這個函數通常比使用“group by”、“order by”和“"limit”的組合語句更快速。
Google BigQuery操作特性
BigQuery旨在分析數十億行近似的數據,使用類SQL語法。它並不是完全符合SQL數據庫的替代,並不適用於交易處理應用。BigQuery支持分析交互風格。使用SELECT命令構建查詢,對於任何SQL開發者都應該很熟悉。
查詢語言包括支持標準操作,比如joining、sorting和grouping,以及內嵌數據結構。正如我們所期望的大數據分析服務,可以支持統計函數,比如count、sum、average、variance和standard deviation(標準偏差)。Grouping函數和描述性統計的結合相當直接的在兩個總體中比較平均數和變異數。
聯接是標準化數據模型必要的操作,但是計算昂貴。BigQuery函數中的JOIN運算符類似於SQL join,但是在聯接兩個表時,其中一個表必須是8MB或者壓縮到更小。這種類型的限制可以進行更加有效的聯接操作,因爲更小的表可以有效高速緩存,聯接到更大的表。如果必須聯接兩個大型表,可以使用JOIN EACH操作,但是性能就會更慢。
可以使用簡單的'瀏覽器界面同BigQuery進行交互操作。瀏覽器工具保留查詢歷史,提供了構造查詢的工作局域。這是一種基本的工具;並不具備SQL開發者工具中全面的功能,比如MySQL Workbench和DBVisualizer。也可以通過命令行界面工作。
Google BigQuery的價格模型
通過訪問Google的雲資源,你可能想知道爲什麼你要爲查詢樣例或者近似結果操心,畢竟,你可以在這個問題上投入更多的硬件不是嗎?對,你可以,但是BigQuery基於你分析了多少數據來收費。
Google的價格模型基於存儲和分析的數據總量。存儲費用是每月0.12GB美元。交互查詢爲每處理1GB 0.035美元,包查詢費用爲0.02美元/GB。爲了限制處理的數據量,可以限制分析的行數,包括你實際需要結果的列。BigQuery使用柱狀數據存儲,因此並不是所有的行數據,在一個或者更多列查詢時回覆。
數據存入BigQuery,使用負載工作,可以同Google Cloud Storage的數據工作,或者使用POST請求本地文件系統中的數據。文件可以格式化成爲CSV或者JSON格式。壓縮文件限制到1GB,但是非壓縮文件能到1TB。負載工作包括多達一萬個文件,但是所有文件的大小總和不能超過1TB。由於每天每個表可以擁有多達1000個負載工作,這些定額對於大多數項目不見得有實際的影響。
-
西遊記作文範例【6篇】
在日常學習、工作抑或是生活中,大家對作文都再熟悉不過了吧,作文是通過文字來表達一個主題意義的記敘方法。還是對作文一籌莫展嗎?以下是小編整理的西遊記作文6篇,供大家參考借鑑,希望可以幫助到有需要的朋友。西遊記作文篇1唐僧師徒來的火焰山八百里火焰山擋住去路...
-
【通用】西遊記作文5篇
在日常學習、工作抑或是生活中,許多人都寫過作文吧,作文根據寫作時限的不同可以分爲限時作文和非限時作文。那麼你有了解過作文嗎?下面是小編收集整理的西遊記作文5篇,歡迎大家借鑑與參考,希望對大家有所幫助。西遊記作文篇1路上,孫悟空在前面蹦蹦跳跳的引路,豬八戒和...
-
四年級聽課評課稿(彙總6篇)
作爲一名人民教師,總不可避免地需要編寫評課稿,所謂評課,顧名思義,即評價課堂教學,是在聽課活動結束之後的教學延伸。那麼你有了解過評課稿嗎?以下是小編收集整理的四年級聽課評課稿,供大家參考借鑑,希望可以幫助到有需要的朋友。四年級聽課評課稿1本文是老舍先生另一...
-
(熱)西遊記續寫作文600字8篇
在平時的學習、工作或生活中,大家都不可避免地會接觸到作文吧,作文要求篇章結構完整,一定要避免無結尾作文的出現。那要怎麼寫好作文呢?下面是小編精心整理的西遊記續寫作文600字8篇,歡迎閱讀與收藏。西遊記續寫作文600字篇1悟空時時被唐僧捏住痛處也想擺脫,素有好狠...
相關文章
- unit6 How long have you been collecting shells的評課稿
- 《塵與雪》加拿大攝影師Gregory Colbert
- Microarray數據分析軟件:GenomeMTV
- 分享[哈佛校長的演講]Goodbyeandgoodluc
- ic layout design engineer 工資待遇怎麼樣?
- Google 人力資源管理部門 HR老大談Google如何招聘
- 英語四級考試備考作文Protecting the Intangible Cultural Heritages訓練題
- 教材三年級起點第三冊Module8 Sports Day Unit1 What are you going to do
- 中學生暑假英語作文範文:My unforgettable summer holiday
- Unity3d GUI插件 NGUI與Daikon forge GUI的差別大綱