Category: Couchbase Architecture
-

Disaster Recovery with Couchbase Mobile – Sync Gateway and Cross Data Center Replication
Planning for Disaster Recovery (DR) and Business Continuity (BC) is vital for any modern application, and that applies equally to any application with a mobile or edge computing component. Service outages or downtime can…
-

Delivering Customer-Oriented AI Applications
Customer obsession is a powerful concept for any company. Whether your customers are internal or external users of your platform – every experience should be timely and meaningful. Integrating artificial intelligence (AI) with Customer…
-

Vector Search Performance: The Rise of Recall
Introducing vector search (KNN), with its distance-based similarity scoring, into the existing Search paradigm necessitated a shift in how we thought about “relevant” results and how to measure them. Text based indexes use tf-idf…
-

Rebalance Reimagined: Faster Scaling of Couchbase’s Index Service With File Transfers
Faster scaling of database resources is essential for maintaining efficient and performant databases, especially with the increased pressure of data ingestion, growing query demands, and the need to handle failovers seamlessly. As application-driven query…
-

Announcing Vector Search and a Whole Lot More!
Couchbase Announces Vector Search Couchbase announces vector search across its entire product line including Capella, Enterprise Server, and Mobile to enable building AI-powered adaptive applications that run anywhere. Happy Leap Day! And congratulations to…
-

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

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

Offline-first: a mindset for developing faster, more reliable mobile apps
What does offline-first mean? The term “offline-first” describes a mobile app that is built to perform most, or all, of its core functionality without access to the Internet. The concept is simple enough, but…
-

How Generative AI Works with Couchbase
Welcome to the season of AI. Generative AI. With this blog we will explain how generative AI works with Couchbase. We know generative AI is going to be a huge issue and opportunity for…
-

Unlocking Next-Level Search: The Power of Vector Databases
Introduction to Vector Databases These days, you can’t go anywhere without hearing about the latest breakthroughs in artificial intelligence (AI). The concept may feel overwhelming if you haven’t incorporated AI into your platform, but…
-

Data Replication: Advantages & Disadvantages
Data replication (storing redundant copies of data in multiple locations) is crucial when it comes to maintaining high availability, improving the performance of your systems, and ensuring business operations run smoothly in the event…
-

What is a Distributed Application? Definition and Examples
A distributed application is a program that runs on one or more computers simultaneously and communicates through a network. In this blog post, we’ll dive into how distributed applications work, how they differ from…