全部產品
Search
文件中心

Tablestore:StartLocalTransaction

更新時間:Jun 30, 2024

調用StartLocalTransaction介面建立一個局部事務。為資料表開啟局部事務後,使用局部事務功能,您可以建立資料範圍在一個分區索引值內的局部事務並對局部事務中的資料進行讀寫操作。通過使用局部事務您可以實現單行或多行讀寫的原子操作。

注意事項

  • 目前局部事務功能處於邀測中,預設關閉。如果需要使用該功能,請提交工單進行申請。

    重要

    使用Java SDK 5.11.0及以上版本時,您可以在建立資料表時開啟局部事務。更多資訊,請參見資料表操作

  • 主鍵自增列功能和局部事務功能不能同時使用。

請求訊息結構

message StartLocalTransactionRequest {
    required string table_name = 1;
    required bytes key = 2;
}

名稱

類型

是否必選

描述

table_name

string

資料表名稱。

key

bytes

資料表的分區索引值,由Plainbuffer編碼,詳見Plainbuffer編碼。

響應訊息結構

message StartLocalTransactionResponse {
    required string transaction_id = 1;
}

名稱

類型

是否必選

描述

transaction_id

string

局部事務ID。

使用SDK

您可以使用如下語言的SDK使用局部事務。