Company
Date Published
Author
Sanket Kedia
Word count
1255
Language
English
Hacker News points
None

Summary

YugabyteDB is a distributed, fault-tolerant, and highly available database with extremely low latencies for reads and writes. Its cluster balancer automatically balances the load across multiple nodes, sharding data into tablets and replicas to ensure uniform distribution and increased throughput. The balancer can be controlled via knobs, and features include per-table balancing, global balancing, replication factor management, user-defined data placement policies, leader draining, rebalancing on node failures, and support for throttles. However, there is ongoing work to improve the load balancing algorithm to consider actual tablet loads and ensure proper balance across nodes with multiple disk drives.