Category: Couchbase Global Secondary Index

Enhancing Performance Using XATTRs for Vector Storage and Search
Enhancing Performance Using XATTRs for Vector Storage and Search

Couchbase XATTRs store vector data efficiently, improving performance by keeping bulky content out of query paths. Here's how XATTRs work with search.

Index Service Improvements in Couchbase Server 7.2.2 : Part 2
Index Service Improvements in Couchbase Server 7.2.2 : Part 2

This is Part 2 of a two part blog. Part 1 discusses the Index service scaling improvements implemented in Couchbase Server 7.2.2. This second part focuses on reducing memory and disk I/O overheads. Reducing Memory Overheads for Indexer Process Couchbase...

Index Service Improvements in Couchbase Server 7.2.2 : Part 1
Index Service Improvements in Couchbase Server 7.2.2 : Part 1

Since the start of this year, we (Couchbase Indexing Team) undertook a project to improve indexing service on Capella. This blog discusses the goals we planned to achieve at the start of this project and the list of improvements delivered...

Support for Concurrent Index Creation in Indexing Service
Support for Concurrent Index Creation in Indexing Service

In this blog, we will discuss how the user experience of creating multiple indexes concurrently has been improved.

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

Discover what's new in the Ottoman 2.0 release and how this Object Document Mapper (ODM) makes development a breeze when using Node.js and Couchbase.

Here’s How the Index Service Got Upgraded for Couchbase 7.0
Here’s How the Index Service Got Upgraded for Couchbase 7.0

Discover how the introduction of Scopes and Collections in Couchbase Server 7.0 gives a major performance boost to the Index Service for builds and updates.

Announcing Couchbase Server 7.0
Announcing Couchbase Server 7.0

Discover how Couchbase Server 7.0 delivers the strengths of RDBMS and the flexibility of NoSQL for enterprise applications built for bottom-line results.

How to Use Global Secondary Index Partitioning for More Than Partitions
How to Use Global Secondary Index Partitioning for More Than Partitions

Learn how Global Secondary Index (GSI) partitions are useful for a variety of index management scenarios and use cases, including CQRS and more.

What Is a JSON Database & Why Are They Useful?
What Is a JSON Database & Why Are They Useful?

Delve into the world of JSON databases with Couchbase. In this post, we define this storage structure, provide examples, and discuss its usefulness.

Craft the Right Query, Get the Right Performance
Craft the Right Query, Get the Right Performance

Using Couchbases N1QL language, this blog will show you how you can iteratively craft performant queries alongside your Indexes

Index Advisor Supports Self-Verification and Index Pushdowns
Index Advisor Supports Self-Verification and Index Pushdowns

N1QL's ADVISE statement, released in Couchbase 6.6, provides Global Secondary Index (GSI) usage recommendations for each keyspace in your query.