Category: Features

Using Multiple Disks to Speed Up Couchbase Analytics Queries
Using Multiple Disks to Speed Up Couchbase Analytics Queries

From two experiments we show significant performance impact from configuring the Analytics Disk Paths and multiple physical disks.

Testing N1QL Workloads with Apache JMeter
Testing N1QL Workloads with Apache JMeter

One of the key features that Couchbase provides for querying JSON data is a N1QL language. N1QL allows users to access and modify the contents of their JSON documents with familiar SQL statements. Quite often, during development phase of a...

Less Is More: Why Use a Cost-Based Optimizer?
Less Is More: Why Use a Cost-Based Optimizer?

Couchbase includes a cost-based optimizer (CBO). Learn how having a CBO improves query performance and how to implement it.

Tutorial: Couchbase Autonomous Operator On Minikube
Tutorial: Couchbase Autonomous Operator On Minikube

Follow this hands-on tutorial hands-on tutorial for setting up Couchbase Kubernetes Operator on a laptop/desktop running minikube.

Primary Uses for Couchbase Primary Index
Primary Uses for Couchbase Primary Index

What is the Couchbase Primary Index? The primary index scan provides you with the “full table scan” equivalent for all the documents from start to finish.

Custom Authentication with Couchbase Mobile
Custom Authentication with Couchbase Mobile

Custom Authentication with Couchbase Mobile Couchbase Mobile extends Couchbase to the edge, securely managing and syncing data from any cloud to every mobile device. Couchbase Mobile features an embedded database – Couchbase Lite – with SQL and full-text search for...

Couchbase Supports Multi-Document ACID Transactions
Couchbase Supports Multi-Document ACID Transactions

Let’s look at how we address ACID guarantees in Couchbase – a distributed database that’s built on a shared-nothing architecture.

Exercising Control on Quality of Service Using XDCR
Exercising Control on Quality of Service Using XDCR

XDCR, by design, provides customers the flexibility to tune the number of replications for a given bucket depending on the desired performance. New replication requires streaming all existing documents in the bucket, and, therefore, it exhibits a higher mutation rate...

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...

Advanced Filtering with XDCR 6.5
Advanced Filtering with XDCR 6.5

Customers use XDCR for various use cases from high availability to data locality to disaster recovery to cloud migration and hybrid cloud deployments. To meet these use cases, there are a number of circumstances where they would want to replicate...

Understanding Distributed Multi-Document ACID Transactions
Understanding Distributed Multi-Document ACID Transactions

Couchbase transactions are an innovative union of ACID guarantees with scale, high-availability, performance and flexibility.

Node-to-Node Encryption with Couchbase Server 6.5
Node-to-Node Encryption with Couchbase Server 6.5

With security on everyone’s mind, organizations need to run sensitive workloads under stringent security and compliance standards. Couchbase 6.5 preview brings several new security capabilities, and node-to-node encryption has been a top wish list item for many customers. In this...