Category: Global Secondary Index

What’s New In Couchbase Server 7.1

What’s New In Couchbase Server 7.1

Can a Database Fight Inflation? Introducing Couchbase Server 7.1 This year, I’ve asked myself, how can a database help fight inflation? The answer is to make efficiency improvements in the database that outpace inflation. For as long as I’ve worked...

Support for Concurrent Index Creation in Indexing Service

Support for Concurrent Index Creation in Indexing Service

Modern applications are implemented as a set of a large number of microservices. Each such microservice may run independently of many other microservices. Such applications expect underlying databases to support multi-tenancy. Couchbase Server 7.0 has introduced Scopes and Collections to...

December 14, 2021
Introducing Ottoman v2.0: An ODM for Node.js & Couchbase

Introducing Ottoman v2.0: An ODM for Node.js & Couchbase

On behalf of the Couchbase team, I’m absolutely thrilled to announce the General Availability of Ottoman 2.0. Ottoman is an Object Document Mapper (ODM) library for Couchbase and Node.js that maps JSON documents stored in Couchbase to native JavaScript objects....

September 30, 2021
5 Steps to Streamline Your N1QL Queries & Migrate to Collections

5 Steps to Streamline Your N1QL Queries & Migrate to Collections

If you’re looking to migrate your data from a relational database to NoSQL, then now’s a better time than ever. The recent release of Couchbase 7.0 introduced Scopes and Collections – a new way to organize your JSON data. More...

August 16, 2021
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 to Use Global Secondary Index Partitioning for More Than Partitions

How to Use Global Secondary Index Partitioning for More Than Partitions

As a field engineer, I work with customers and often see them using Couchbase features with a “thinking-out-of-the-box” approach. One such feature that I see being used more creatively is Global Secondary Index (GSI) partitions. Let’s first discuss GSI and...

Why NoSQL JSON Databases Are So Useful

Why NoSQL JSON Databases Are So Useful

My family hears me talk about JSON databases rather frequently. Naturally, I had to explain that Jason is not the owner of my company! Instead, many modern databases use JSON as a data format. They usually leave the room at...

Upgrading Couchbase Community Edition

Upgrading Couchbase Community Edition

Why Enterprise Edition Couchbase Server is generally available in three flavors: Community Edition (CE), Enterprise Edition (EE) and Couchbase Cloud (DBaaS).  Many customers start with Community Edition. They download CE and use it completely free to run development, test and...

Data Structures & Queries with Couchbase N1QL (SQL for JSON)

Data Structures & Queries with Couchbase N1QL (SQL for JSON)

In the Data Structures for NoSQL Applications post, we used simplified JSON data access through native collections, maps, and more. This post demonstrates querying that data using higher-level N1QL queries, the SQL-based language for JSON. Developers can focus on managing...

January 27, 2021
Data Structures & Algorithms For NoSQL Applications

Data Structures & Algorithms For NoSQL Applications

This article introduces Data Structures and how they work with Couchbase Server 7.0 Scopes and Collections features. What are data structures? Couchbase Data Structures is an API feature that aligns the language of the database interface with a programming language....

January 22, 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
Fully Configured Couchbase on Red Hat OpenShift in 5 Minutes

Fully Configured Couchbase on Red Hat OpenShift in 5 Minutes

I recently did a presentation at Red Hat Users Group – North Texas on Couchbase NoSQL Operator on OpenShift. Thank you to the Red Hat Dallas team for extending the invitation for a joint session – Sam Nicholls, John Gammon, and Nick Wallace.  In the...