全部產品
Search
文件中心

Tablestore:表操作

更新時間:Jan 16, 2025

本文介紹TablestoreJava SDK提供的表層級功能。

資料表管理

功能操作

說明

建立資料表

建立一個資料表用於資料存放區。

建立加密表

當要落盤加密表中資料時,您可以在建立資料表時配置資料加密。

更新表配置

更新資料表的配置資訊,例如資料生命週期、最大版本數等。

列出表名稱

查看一個執行個體下的所有表名稱。

查詢表描述資訊

查詢表的配置資訊。

刪除資料表

刪除一個指定表。

預定義列操作

為資料表增加預定義列或刪除資料表的預定義列。設定預定義列後,在建立二級索引時將預定義列作為索引表的索引列或者屬性列。

資料表功能

功能操作

說明

適用情境

指定大小計算分區

將全表資料邏輯上劃分成若干接近指定大小的分區,並返回這些分區之間的分割點以及分區所在機器的提示。

適用於在使用計算引擎處理資料時為計算引擎規劃並發度。

主鍵列自增

將資料表中非分區鍵的主鍵列設定為自增列後,在寫入資料時無需為自增列設定具體值,Tablestore會自動產生自增列的值。該值在分區鍵層級唯一且嚴格遞增。

適用於為電商網站的商品ID、大型網站的使用者ID、論壇文章的ID、聊天工具的訊息ID等產生唯一標識。

條件更新

只有在資料滿足更新條件的情況下才能對錶中資料進行更新,否則資料更新失敗並給使用者報錯。

適用於在高並發應用中更新資料時指定資料更新條件。

局部事務

為資料表開啟局部事務後,建立資料範圍在一個分區索引值內的局部事務用於資料讀寫操作。對局部事務中的資料進行讀寫操作後,您可以根據實際情況提交或者丟棄局部事務。

適用於進行單行讀寫或多行讀寫的原子操作。

原子計數器

將列當成一個原子計數器使用,對該列進行原子計數操作。

適用於為線上應用提供即時統計,例如統計文章的PV(即時瀏覽量)等。

過濾器

在服務端對讀取結果再進行一次過濾,根據過濾器(Filter)中的條件決定返回的行。使用過濾器後,只返回合格資料行。

適用於在讀取資料時過濾合格資料。