Category: Transactions

N1QL Transactions : Elastic, Scalable, and Distributed

N1QL Transactions : Elastic, Scalable, and Distributed

SQL is the only 22nd-century language available for developers today. ABSTRACT In relational database systems, SQL is more than a declarative query language. It includes procedural language (T-SQL, PL/SQL, etc) and defines transactions and its semantics.  SQL as a query...

Madhuram Gupta October 14, 2020
Announcing Spring Data Couchbase 4.0

Announcing Spring Data Couchbase 4.0

We are delighted to announce that the eagerly awaited Spring Data Couchbase 4.0 is now available with enhanced capabilities. Built on top of Couchbase Java SDK 3.0, Spring Data Couchbase out-of-the-box comes with technology enhancements and leverages the latest Couchbase...

Madhuram Gupta May 12, 2020
Announcing Couchbase Server 6.5 GA – What’s New and Improved

Announcing Couchbase Server 6.5 GA – What’s New and Improved

We are pleased to announce the release of Couchbase Server 6.5 GA with stellar features that lead the innovation in the NoSQL database market. We are excited to once again pioneer some of the most sought-after relational capabilities in the...

Madhuram Gupta January 21, 2020
Couchbase Supports Multi-Document ACID Transactions

Couchbase Supports Multi-Document ACID Transactions

I’m excited to announce support of “distributed multi-document ACID transactions” in Couchbase Server 6.5.  Whether you’re writing a new application or modernizing an existing relational application, with transactions in Couchbase 6.5 your work is easier than ever before.  Why distributed...

Madhuram Gupta August 9, 2019
Introduction To Jepsen Testing At Couchbase

Introduction To Jepsen Testing At Couchbase

Intro As most of you know, Couchbase is a database that provides users with a range of consistency and fault tolerance options to ensure that the state of their data meet certain criteria or guarantees. Users can specify varying levels...

Madhuram Gupta August 9, 2019
Understanding Distributed Multi-Document ACID Transactions

Understanding Distributed Multi-Document ACID Transactions

Couchbase CTO Ravi Mayuram announced Distributed Multi-document ACID Transactions in Couchbase Server 6.5. I highly recommend reading Ravi’s blog which highlights how Couchbase transactions are an innovative union of ACID guarantees with scale, high-availability, performance and flexibility. In this blog,...

Madhuram Gupta August 9, 2019
Intro to Couchbase Transactions Java API [Video]

Intro to Couchbase Transactions Java API [Video]

Today I’m very excited to announce the release of a project we’ve been beavering away on behind the scenes for some time now: Couchbase Distributed ACID Transactions! This video is a quick guide for you, the busy Java developer, on...

Madhuram Gupta August 9, 2019
ACID Properties of Couchbase: Part 1

ACID Properties of Couchbase: Part 1

Important note: Multi-Document ACID Transactions are now available in Couchbase. See: ACID Transactions for NoSQL Applications for more information! ACID properties are a topic that I get asked about a lot. Generally, people ask in the context of transactions: “Are...

Madhuram Gupta May 17, 2018