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.
PentingJika 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:
Tablestore SDK for Java: Transaksi lokal
Tablestore SDK for Go: Transaksi lokal
Tablestore SDK for Python: Transaksi lokal
Tablestore SDK for Node.js: Transaksi lokal
Tablestore SDK for PHP: Transaksi lokal