筆記[工作]-BigQuery相關知識查詢:Region vs. Multi-Region、資料類型、收費機制

更新於 發佈於 閱讀時間約 4 分鐘

因為工作需要,主管要我研讀BigQuery以下主題,整理成筆記如下(其實ChatGPT都查得到XD):


  1. BigQuery的Region和Multi-Region的比較:
    • 地理範圍:

Region:單一資料中心區域

Multi-Region:多個資料中心區域的集合

    • 可用性:

Region:較低(依賴單一區域)

Multi-Region:較高(跨多個區域)

    • 容錯能力:

Region:一般

Multi-Region:高,可在區域故障時持續提供服務

    • 成本:

Region:通常較低

Multi-Region:通常略高

    • 合規性控制:

Region:較好(可明確指定區域)

Multi-Region:一般(資料分散於多區域)

    • 延遲:

Region:較低(與應用同區時)

Multi-Region:較高(分散式資料訪問)


  1. BigQuery在設定DataSet時必須決定Region或是Multi-Region,決定後就無法更改。

  1. BigQuery的基本資料類型(Primitive Data Types)
    • INT64:整數類型,64位元帶號整數(又稱INTEGER)
    • FLOAT64:浮點數類型(又稱FLOAT)
    • NUMERIC:高精度數值,最多38位數字(29位小數),適用於財務計算
    • BIGNUMERIC:更高精度的數值類型,最多76位數字(38位小數)
    • BOOL:布林值,TRUE或FALSE(又稱BOOLEAN)
    • STRING:字串類型,可儲存UTF-8字元(不限長度)
    • BYTES:二進位資料,儲存原始資料如圖片、加密資料等

  1. BigQuery的日期與時間類型(Date and Time Types)
    • DATE:僅包含日期,格式為YYYY-MM-DD
    • DATETIME:日期與時間(不含時區),格式為YYYY-MM-DD HH:MM:SS[.SSSSSS]
    • TIME:僅包含時間,格式為HH:MM:SS[.SSSSSS]
    • TIMESTAMP:日期與時間(含時區),以 UNIX 時間戳表示

  1. BigQuery的複合資料類型(Complex Data Types)
    • STRUCT(或RECORD):結構型資料,可視為一個巢狀的欄位組,例如JSON物件
    • ARRAY:陣列類型,可儲存同一資料類型的多個值,例如ARRAY<STRING>

  1. BigQuery的收費機制主要分為兩個部分:查詢成本和儲存成本
  • 查詢成本有兩種收費模式:
    • 按需計費:查詢時會根據實際掃描的資料量(不論實際返回多少資料)來計算費用;可透過EXPLAIN或Dry Run功能預估查詢會處理多少資料
    • 訂閱計費:根據所購買的「查詢處理單位」或「slots」收費,適合大型企業或有穩定且大量查詢需求的用戶;可以預估費用,不論查詢量多寡
  • 儲存成本也有兩種收費模式:
    • 主動儲存:$0.02美元/GB/月,最近90天內有修改或寫入的資料
    • 長期儲存:$0.01美元/GB/月,資料在90天內未被修改,自動轉為長期儲存,不需額外操作


留言
avatar-img
留言分享你的想法!
avatar-img
柴郡貓姍蒂的沙龍
49會員
34內容數
2025/08/10
因為名詞解釋在ChatGPT上都查得到,所以此篇筆記只記錄如何操作的影片連結(:P) 大概簡單比較兩者使用的情境: Shared VPC:同一個VPC網路跨專案共用,中央管理、安全一致 VPC Peering:兩個獨立VPC點對點互通,各自管理 下面是如何在GCP操作兩者的影片: Shar
2025/08/10
因為名詞解釋在ChatGPT上都查得到,所以此篇筆記只記錄如何操作的影片連結(:P) 大概簡單比較兩者使用的情境: Shared VPC:同一個VPC網路跨專案共用,中央管理、安全一致 VPC Peering:兩個獨立VPC點對點互通,各自管理 下面是如何在GCP操作兩者的影片: Shar
2025/07/06
在研讀Google Cloud IAM(Identity and Access Management)時,讀到成員除了Google帳戶,還可能有Service Account(和其他),不是很懂,故問了ChatGPT,得到以下回答: Service Account是一種由Google管理的特殊
2025/07/06
在研讀Google Cloud IAM(Identity and Access Management)時,讀到成員除了Google帳戶,還可能有Service Account(和其他),不是很懂,故問了ChatGPT,得到以下回答: Service Account是一種由Google管理的特殊
2025/07/06
以下為查詢ChatGPT有關Database(資料庫)和Data Warehouse(數據倉儲)的資料: Database(資料庫)和Data Warehouse(數據倉儲)都是用來儲存資料的系統,但用途、設計方式與處理資料的方式有明顯差異,如以下說明: 1. 用途與目標 Databa
2025/07/06
以下為查詢ChatGPT有關Database(資料庫)和Data Warehouse(數據倉儲)的資料: Database(資料庫)和Data Warehouse(數據倉儲)都是用來儲存資料的系統,但用途、設計方式與處理資料的方式有明顯差異,如以下說明: 1. 用途與目標 Databa
看更多
你可能也想看
Thumbnail
※ 為什麼需要 Subquery? 當⼀個任務需要多個 Query 完成任務,可以使⽤ Subquery 把多個 Query 合併成⼀個 Query。 當我們在進行SQL查詢時,每次查詢都需要在Web Server和資料庫之間來回傳遞資料。這個過程會產生網路延遲,特別是當兩者之間的物理距離較遠時
Thumbnail
※ 為什麼需要 Subquery? 當⼀個任務需要多個 Query 完成任務,可以使⽤ Subquery 把多個 Query 合併成⼀個 Query。 當我們在進行SQL查詢時,每次查詢都需要在Web Server和資料庫之間來回傳遞資料。這個過程會產生網路延遲,特別是當兩者之間的物理距離較遠時
Thumbnail
※ GROUP BY 用於將數據表中的數據按照一個或多個列進行分組。例如在處理一個表格的資料時,可以指定欄位,一個或是多個,然後把將其視為ID進行分組處理。 ※ 語法 SELECT column1, column2, ..., aggregate_function(column) FROM
Thumbnail
※ GROUP BY 用於將數據表中的數據按照一個或多個列進行分組。例如在處理一個表格的資料時,可以指定欄位,一個或是多個,然後把將其視為ID進行分組處理。 ※ 語法 SELECT column1, column2, ..., aggregate_function(column) FROM
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
台灣市場規模不夠的先天不足,加上網際網路有打破地理限制的特性,在我從事系統開發以來,出資人或是產品經理在發展數位產品時,常會希望系統能夠觸及全世界各地的使用者。衍生的就是系統需要能夠全球化、在地化的需求。然而這不僅僅是一個關於語言轉換的問題,而是一個涉及技術、法律以及市場策略等多維度的問題。
Thumbnail
台灣市場規模不夠的先天不足,加上網際網路有打破地理限制的特性,在我從事系統開發以來,出資人或是產品經理在發展數位產品時,常會希望系統能夠觸及全世界各地的使用者。衍生的就是系統需要能夠全球化、在地化的需求。然而這不僅僅是一個關於語言轉換的問題,而是一個涉及技術、法律以及市場策略等多維度的問題。
Thumbnail
在用 QUERY 查詢資料時,你曾遇過在 WHERE 寫很多個 OR 的狀況嗎?有個更簡單好用的寫法推薦給你,來瞧瞧!
Thumbnail
在用 QUERY 查詢資料時,你曾遇過在 WHERE 寫很多個 OR 的狀況嗎?有個更簡單好用的寫法推薦給你,來瞧瞧!
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
BigQuery 是 Google 推出的無伺服器資料倉儲方案,內建有查詢引擎(類似於 SQL),查詢引擎除了可以方便管理外,也能夠在短時間內對數 TB 的數據進行撈取。相較於其他的資料倉儲解決方案相比,它的成本較低,但如果你的資料量太大有可能成本還是超出你的預期
Thumbnail
BigQuery 是 Google 推出的無伺服器資料倉儲方案,內建有查詢引擎(類似於 SQL),查詢引擎除了可以方便管理外,也能夠在短時間內對數 TB 的數據進行撈取。相較於其他的資料倉儲解決方案相比,它的成本較低,但如果你的資料量太大有可能成本還是超出你的預期
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News