Couchbase, Inc.
DISTRIBUTED TRANSACTION EXECUTION IN DISTRIBUTED DATABASES

Last updated:

Abstract:

Client systems of a distributed database system execute transactions on data stored within the distributed database system. The client systems communicate directly with database nodes of the distributed database system in order to execute transactions. The client systems interact with the database nodes of the distributed database system via a client-side interface that performs various operations to execute transactions at the distributed database nodes, including retrieving records, staging mutations or insertions, committing mutations or insertions, or rolling back mutations or insertions on records stored on the distributed database nodes. Interactions between the client-side interface and the database nodes of the distributed database system are further configured to prevent conflicts between different transactions executed by one or more client systems at the database nodes.

Status:
Application
Type:

Utility

Filling date:

21 May 2021

Issue date:

25 Nov 2021