Using Couchbase Transactions
Distributed ACID Transactions are not available for the C SDK. Previously a version of C++ Distributed ACID Transactions was built upon the C SDK, although not exposing any C symbols explicitly. This has now been deprecated, and customers are recommended to explore native C++ SDK ACID transactions.
Nevertheless, you may find that you can achieve the same result with our strong durable gurarantees within a single bucket and some re-architecture.
Currently, Distributed ACID Transactions are available for:
-
The C++ SDK.
-
The .NET SDK.
-
The Go SDK.
-
The Java SDK.
-
The Kotlin SDK.
-
The Node.js SDK.
-
The PHP SDK.
-
The Python SDK.
-
The Scala SDK.