Category: Transactions
Data Consistency Models & Performance: Couchbase vs. CockroachDB
Design decisions influenced by CAP Theorem The CAP theorem states that a database cannot simultaneously provide all three of the following guarantees: Consistency (the latest information is always available everywhere) Availability (every read and write request receives a response) Partitioning...
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
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,...
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...
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
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
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
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...
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...
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
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?...