BigQuery是Google推出的一項Web服務,用來在雲端處理大資料。本文簡單地介紹了一下Google BigQuery,及BigQuery使用SQL在雲端處理大資料的優勢。

如今,大資料的話題正圍繞著企業內部部署的系統之中,Google正在建設在雲中分析大資料的服務。Google的這項服務被稱為BigQuery,Google 產品經理Ju-Kay Kwek在近日在紐約舉行的GigaOM會議上表示BigQuery將有助於企業在沒有硬體基礎設施的情況下分析他們的資料。同時可以建立應用程式和資料共享的所有服務。

BigQuery是Google推出的一項Web服務,該服務讓開發者可以使用Google的架構來執行SQL語句對超級大的資料庫進行操作。 BigQuery允許使用者上傳他們的超大量資料並通過其直接進行互動式分析,從而不必投資建立自己的資料中心。Google曾表示BigQuery引擎可 以快速掃描高達70TB未經壓縮處理的資料,並且可馬上得到分析結果。

Google BigQuery:在雲端處理大資料

但Google目前只為少數客戶提供服務,對於何時完全開放服務現在還不確定。參與測試的客戶通過各種方式測試BigQuery服務,客戶將它們的他們的資料流上傳到伺服器,然後通過Google的演算法和查詢語言來分析資料。

大資料在雲端模型具備很多優勢,BigQuery服務無需組織提供或建立資料倉儲。而BigQuery在安全性和資料備份服務也相當完善。

Google高管看到了雲時代BigQuery模式的機遇,Google內部已經制定相關的工具並在使用。Kwek表示在資料爆炸的時代,(Google 搜尋引擎)索引網頁就是大資料的問題。同時Google的Gmail也面臨同樣的問題。而Google成功的關鍵就在於可保持所產生的所有資料的細粒度。 線上廣告商就通過收集範圍內相關的資料。例如使用者在行為,然後收集這些資料以便更精準的投放廣告。

Google產品經理Ju-Kay Kwek還表示,新的BigQuery服務提供了全新的REST API,開發人員可以將此項服務編譯進他們的程式碼中,並且可以有效地實現多工管理及許可權控制。查詢的資料表還可以匯出到Google的雲端儲存服務中。此外,BigQuery還帶來了一個新的Web介面,提供更加清潔的查詢結果顯示。