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

Reads in YugabyteDB – Tuning Consistency, Latency and Fault Tolerance

Blog post from Yugabyte

Post Details
Company
Date Published
Author
Aravind Nallan
Word Count
1,074
Company Posts That Month
9
Language
English
Hacker News Points
-
Post removed?
No
Summary

YugabyteDB is a CP database designed to support two interfaces: YSQL for SQL workloads and YCQL for Cassandra-like workloads, with YCQL being the primary focus of this article. The database supports consistent reads by default and offers alternative types of reads, including follower reads that distribute read workload across all replicas hosting data and observer reads that use a separate cluster for read replicas, allowing for low latency access to far-off users and tuning analytics workloads. With YugabyteDB, applications can set the consistency level to ONE to get either follower or observer reads, ensuring timeline-consistency and controlling staleness with the `max_stale_read_bound_time_ms` GFlag. The database also provides fault tolerance through its RAFT group, which can tolerate k failures by having 2k+1 replicas, and follows different semantics when switching from observer reads to follower reads.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.