筆記[工作]-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會員
39內容數
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
Sunkronizo 的 Playful Heart 是一款帶著明亮果香與柔和木質調的甜感香水,特別適合星期四使用。前調活潑、尾韻沉靜,陪你從忙碌過渡到週末的輕鬆心情。適合喜歡果香、花果香調的女性,也很適合作為溫暖又有個性的送禮選擇。可於官網、Pinkoi 選購,11 月底起於臺中國家歌劇院寄售。
Thumbnail
Sunkronizo 的 Playful Heart 是一款帶著明亮果香與柔和木質調的甜感香水,特別適合星期四使用。前調活潑、尾韻沉靜,陪你從忙碌過渡到週末的輕鬆心情。適合喜歡果香、花果香調的女性,也很適合作為溫暖又有個性的送禮選擇。可於官網、Pinkoi 選購,11 月底起於臺中國家歌劇院寄售。
Thumbnail
根據美國電影協會(MPA)主辦的「串流服務如何推動臺灣創意經濟」論壇內容,深入探討串流平臺對臺灣影視產業的影響、數據分析、政府政策建議、內容國際化策略,以及臺灣與「韓流」的差距。文章提出 awwrated 在串流生態系中的潛在角色,強調數據、策略與自信是臺灣影視產業發展的關鍵。
Thumbnail
根據美國電影協會(MPA)主辦的「串流服務如何推動臺灣創意經濟」論壇內容,深入探討串流平臺對臺灣影視產業的影響、數據分析、政府政策建議、內容國際化策略,以及臺灣與「韓流」的差距。文章提出 awwrated 在串流生態系中的潛在角色,強調數據、策略與自信是臺灣影視產業發展的關鍵。
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 的數據進行撈取。相較於其他的資料倉儲解決方案相比,它的成本較低,但如果你的資料量太大有可能成本還是超出你的預期
Thumbnail
在Dcard有人求救一個問題:想要將layer與panel的資料提出出來,如下圖。 這個題目是很經典的需求,就是多條件查找,多條件查找有蠻多種不同的解決方法,甚至版本不同解法也是天壤之別哦。 準備動作 在寫函數之前,記得要先觀察一下我們想要提取的資料有什麼樣的規則,可以發現A欄中只
Thumbnail
在Dcard有人求救一個問題:想要將layer與panel的資料提出出來,如下圖。 這個題目是很經典的需求,就是多條件查找,多條件查找有蠻多種不同的解決方法,甚至版本不同解法也是天壤之別哦。 準備動作 在寫函數之前,記得要先觀察一下我們想要提取的資料有什麼樣的規則,可以發現A欄中只
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News