BigQuery是Google推出的一項Web服務,該服務讓開發者可以使用Google的架構來運行SQL語句對超級大的資料庫進行操作。
基本介紹
- 外文名:BigQuery
- 定義:一項Web服務
- 推出方:Google
- 運行:SQL語句
基本定義,功能介紹,操作特性,
基本定義
BigQuery是Google推出的一項Web服務,該服務讓開發者可以使用Google的架構來運行SQL語句對超級大的資料庫進行操作
功能介紹
BigQuery允許用戶上傳他們的超大量數據並通過其直接進行互動式分析,從而不必投資建立自己的數據中心。在周一於加利福尼亞舉行的Google Atmosphere會議上,Google透露了BigQuery引擎可以快速掃描高達70TB未經壓縮處理的數據,並且可馬上得到分析結果。
據Google產品經理Ju-Kay Kwek在Google Code部落格中的介紹,新的BigQuery服務提供了全新的REST API,開發人員可以將此項服務編譯進他們的代碼中,並且可以有效地實現多任務管理及許可權控制。查詢的數據表還可以導出到Google的雲存儲服務中。此外,BigQuery還帶來了一個新的Web界面,提供更加清潔的查詢結果顯示。
BigQuery在去年的Google I/O會上首次推出,當時谷歌向少量的企業和開發者開放了這一服務的預覽版。在今年一月份,Google宣布Google Apps Script和Google Spreadsheets都將整合BigQuery服務。
目前該服務是免費的,而且一旦收費的話用戶也可以得到一個30天的試用期。
操作特性
BigQuery旨在分析數十億行近似的數據,使用類SQL語法。它並不是完全符合SQL資料庫的替代,並不適用於交易處理套用。BigQuery支持分析互動風格。使用SELECT命令構建查詢,對於任何SQL開發者都應該很熟悉。
查詢語言包括支持標準操作,比如joining、sorting和grouping,以及內嵌數據結構。正如我們所期望的大數據分析服務,可以支持統計函式,比如count、sum、average、variance和standard deviation(標準偏差)。Grouping函式和描述性統計的結合相當直接的在兩個總體中比較平均數和變異數。