Menyimpan perubahan data dalam transaksi lokal. Untuk menyimpan modifikasi data setelah membuat transaksi lokal berdasarkan nilai kunci partisi tertentu dan melakukan operasi baca serta tulis dalam transaksi tersebut, Anda harus melakukan commit transaksi lokal.
Catatan penggunaan
Masa berlaku transaksi lokal dapat mencapai 60 detik.
Jika transaksi lokal tidak di-commit atau dibatalkan dalam waktu 60 detik, server Tablestore akan menentukan bahwa transaksi lokal telah habis waktu dan membatalkannya.
Jika transaksi lokal tidak di-commit, transaksi tersebut mungkin menjadi tidak valid. Dalam hal ini, ulangi operasi dalam transaksi ini.
Jika tidak ada operasi penulisan yang dilakukan pada data dalam transaksi lokal, operasi commit dan abort memiliki efek yang sama.
Sintaks permintaan
message CommitTransactionRequest {
required string transaction_id = 1;
}Parameter | Tipe | Diperlukan | Deskripsi |
transaction_id | string | Ya | ID dari transaksi lokal. |
Sintaks respons
message CommitTransactionResponse {
};Gunakan SDK Tablestore
Anda dapat menggunakan SDK Tablestore 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