建立及管理資料表
您可以使用Google Cloud 控制台、Google Cloud CLI 或
cbt CLI
,建立及對 Bigtable 資料表執行作業。
cbt CLI
支援本頁未說明的幾個指令。如需完整指令清單,請參閱 cbt 參考資料。
您也可以使用 Cloud Bigtable 用戶端程式庫或服務 API,透過程式輔助的方式建立及管理資料表。
如需建立及管理資料表授權檢視表的操作說明,請參閱授權檢視表。
事前準備
如果您打算使用指令列工具處理表格,請按照本節中的步驟操作。
安裝 gcloud CLI。
選用:如果您打算使用
cbtCLI,請按照「安裝cbtCLI 」中的操作說明操作,包括建立.cbtrc檔案的步驟。本頁的
cbtCLI 指令假設您已在.cbtrc檔案中設定專案 ID 和執行個體 ID。或者,您也可以在每次執行cbtCLI 指令時,使用-project和-instance旗標設定這些值。
建立資料表
建立資料表時,您不需要指定要在資料表中使用的資料欄系列。您稍後可以新增或刪除資料欄系列。
控制台
如要在執行個體中建立新資料表,請按照下列步驟操作:
在 Google Cloud 控制台中開啟 Bigtable 執行個體清單。
按一下您要查看其資料表的執行個體。
按一下左側窗格中的 [Tables] (資料表)。
「Tables」(資料表) 頁面會顯示執行個體中的資料表清單。
按一下「建立資料表」。
輸入資料表的資料表 ID。
選用:新增資料欄系列。
您可以立即新增資料欄,也可以之後再新增。表格必須至少有一個資料欄系列,才能寫入資料或從中讀取變更串流。
選用:為資料表啟用變更串流。啟用變更串流前,請務必瞭解相關影響,包括儲存空間費用增加,以及應用程式設定檔用量需求。如要查看這些詳細資料,請參閱「變更串流總覽」。
選取「啟用變更串流」。
在「保留時間」欄位中,輸入 1 到 7 之間的數字,指定變更串流資料的保留天數。
選用:如不希望 Bigtable 每天備份資料表,請取消勾選「啟用自動備份」核取方塊。詳情請參閱「使用自動備份」。
選用:為資料表啟用不常存取功能,做為分層儲存空間的一部分 (預先發布版):
選取「啟用分級式儲存空間」。
在「年齡門檻」欄位中,輸入天數。Bigtable 會在經過這段時間後,將資料從 SSD 儲存空間移至不常存取的儲存空間。這個數字必須大於或等於 30。
選用,Enterprise Plus 版:根據預設,系統會在資料表執行個體中的所有叢集建立每日備份。如要選擇 Bigtable 必須建立資料表每日備份的叢集,請在「Select clusters to back up」(選取要備份的叢集) 欄位中選取叢集位置。詳情請參閱「設定自動備份叢集位置」。
選用:如要設定資料列索引鍵結構定義,請選取「定義資料列索引鍵結構定義」,然後執行下列操作:
在「編碼」清單中,選取資料列索引鍵結構定義的編碼類型。
如果您選取「DelimitedBytes」,請在「Delimiter」欄位中輸入分隔符號,用來分隔現有資料列鍵中的區隔。預設值為井號 (
#)。在「Segment」(區隔) 欄位中輸入區隔名稱,例如
device_type。在「類型」清單中,選取資料列索引鍵區隔的資料類型。
視所選資料類型而定,在「位元組編碼」清單中,保留資料列索引鍵區隔的預設編碼類型,或變更該類型。
選用:如果資料列索引鍵區隔有多個部分,請按一下「新增資料列索引鍵區隔」新增其他欄位。
點選「建立」。
gcloud
如要建立資料表,請執行下列指令。如需選項的完整清單,請參閱