Home / Companies / Couchbase / Blog / Post Details
Content Deep Dive

Always-Available Real-Time Data With High Availability In Couchbase Analytics

Blog post from Couchbase

Post Details
Company
Date Published
Author
Murtadha Al Hubail, Principal Software Engineer, Couchbase
Word Count
597
Language
English
Hacker News Points
-
Summary

Couchbase Server 7.1 introduces a High Availability feature for its Analytics Service, ensuring continuous access to data even when one or more Analytics nodes are unavailable due to maintenance or failure. This feature addresses a significant challenge where data previously became inaccessible during node downtimes, affecting business operations and service level agreements. The High Availability mechanism works by hash-partitioning data across nodes and using replicas to maintain data availability; when a node fails, a replica is promoted to handle its data. Depending on the state of replication, varying amounts of data may need to be re-ingested, but the system continues to function in an unbalanced state until recovery or removal of the failed node. This enhancement offers benefits such as uninterrupted real-time data access, minimal disruption to insights, and improved customer experience, making it a highly valuable addition to Couchbase Analytics.