全部产品
Search
文档中心

Tablestore:StartLocalTransaction

更新时间:Jul 02, 2025

Mengaktifkan fitur transaksi lokal. Setelah mengaktifkan fitur ini untuk tabel data, Anda dapat membuat transaksi lokal berdasarkan nilai kunci partisi tertentu dan melakukan operasi baca serta tulis pada data dalam transaksi tersebut. Fitur ini mendukung operasi atomik membaca dan menulis satu atau beberapa baris.

Catatan penggunaan

  • Fitur transaksi lokal tersedia untuk pratinjau undangan dan dinonaktifkan secara default. Untuk menggunakan fitur ini, ajukan tiket.

    Penting

    Jika menggunakan Tablestore SDK for Java V5.11.0 atau yang lebih baru, Anda dapat mengaktifkan fitur transaksi lokal saat membuat tabel data. Untuk informasi lebih lanjut, lihat Operasi pada tabel data.

  • Fitur kolom primary key auto-increment dan fitur transaksi lokal tidak dapat digunakan secara bersamaan.

Sintaks permintaan

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

Parameter

Tipe

Diperlukan

Deskripsi

table_name

string

Ya

Nama tabel data.

key

bytes

Ya

Nilai kunci partisi dari tabel data. Nilai harus dienkripsi dalam PlainBuffer. Untuk informasi lebih lanjut, lihat PlainBuffer.

Sintaks respons

message StartLocalTransactionResponse {
    required string transaction_id = 1;
}

Parameter

Tipe

Diperlukan

Deskripsi

transaction_id

string

Ya

ID transaksi lokal.

Menggunakan Tablestore SDKs

Anda dapat menggunakan Tablestore SDKs berikut untuk mengimplementasikan transaksi lokal: