Category: Transactions

Accelerate Your Database Migration to Couchbase with erwin Data Modeler

Accelerate Your Database Migration to Couchbase with erwin Data Modeler

The relational database has been foundational to the information economy just like the steam engine enabled the industrial revolution. However, the past success of relational databases (RDBMS) is no measure for what’s needed in today’s economy. Digital transformation driven by...

Level Up Your Database Platform Best Practices at Couchbase Connect

Level Up Your Database Platform Best Practices at Couchbase Connect

My colleagues have already told you a lot about how amazing Couchbase ConnectONLINE will be. This free two-day tech conference is the premier event for exploring modern data, NoSQL technology and the cloud. John spoke about the need for modernization,...

September 14, 2021
The N1QL Query Language Now Supports Distributed ACID Transactions

The N1QL Query Language Now Supports Distributed ACID Transactions

Multi-document, distributed ACID transactions are now available in Couchbase as part of the N1QL query language. Couchbase introduced ACID transactions in its v6.5 release with the Couchbase SDKs, and this has now been extended to the Couchbase N1QL Query Service...

August 2, 2021
Ending the Relational vs NoSQL Debate, Once and for All

Ending the Relational vs NoSQL Debate, Once and for All

Couchbase 7.0 is a major milestone for databases. In the latest release, there are over 33 major innovations and 100 minor innovations, all culminating in a product that is both ground breaking and yet familiar to developers and DevOps engineers....

Announcing Couchbase Server 7.0

Announcing Couchbase Server 7.0

Couchbase Server 7.0 solves the requirements of modern application development. In doing so, it settles the debate over using relational or NoSQL databases. There’s no more need to compromise. (Try it out for yourself here or skip straight to the...

How Vodafone Powers a 100% Cloud Communications Platform with Couchbase

How Vodafone Powers a 100% Cloud Communications Platform with Couchbase

Since making the first mobile phone call in the UK in 1985, Vodafone has grown into a multinational telecommunications company with over 625 million mobile customers and nearly 50 million broadband and TV customers. Today, Vodafone Spain is working on...

J is for June, July & Java Developers

J is for June, July & Java Developers

As Java developers begin planning their June and July vacations, we felt it would be appropriate to celebrate our own commitment to a four-letter word that starts with J: Java. At Couchbase, this June and July are dedicated to Java...

Using libcouchbase / C SDK to run transactions with Couchbase 7.0

Couchbase Server 7.0 now supports N1QL transactions. Let’s try writing a C program that performs a set of transactions on a single node. Step 1: We first decide how to call the program. The inputs will be the URL to...

June 7, 2021

SQL and NoSQL comparison: ASP.NET application

This SQL and NoSQL comparison is the next step after converting your SQL Server database to Couchbase. In the previous post, I copied AdventureWorks from SQL Server to Couchbase. In this post, I’m going to show an ASP.NET Core application...

May 27, 2021
How we implemented Distributed Multi-document ACID Transactions in Couchbase

How we implemented Distributed Multi-document ACID Transactions in Couchbase

ACID Transactions are a must when you have strict data consistency requirements in your application. The costs of running transactions on distributed systems can rapidly create bottlenecks at scale. In this article, we will give you an overview of some...

Use cases and Best Practices for Distributed Transactions through N1QL

Use cases and Best Practices for Distributed Transactions through N1QL

Does Couchbase support transactions? Yes! With 6.5, we introduced the ACID transaction support in Couchbase through the SDKs. The 1st question we got at the time from the customers that heard about it was: Is transaction support available through N1QL?...

February 24, 2021
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...

October 14, 2020