/plushcap/analysis/cockroach-labs/a-brief-history-of-high-availability

A Brief History of High Availability

What's this blog post about?

The history of high availability databases can be divided into three categories: Active-passive, Active-Active, and Multi-Active. Active-passive databases have an active node that processes requests with a hot spare ready to go in case of disaster. Active-Active databases have at least two active nodes that shard data and perform writes to the database. Multi-Active databases require at least three active nodes, each capable of performing reads and writes for any data in the cluster without generating conflicts. The development of these systems has been driven by the need for increased availability, scalability, and consistency in modern distributed computing environments.

Company
Cockroach Labs

Date published
Aug. 20, 2021

Author(s)
Sean Loiselle

Word count
2395

Hacker News points
221

Language
English


By Matt Makai. 2021-2024.