Article may be outdated

This article is 3 days old. Some details may have changed since publication.

Hacker News·5 min read·hard

Please stop calling databases CP or AP (2015)

D
deadletterq
Please stop calling databases CP or AP (2015)
AI Summary

The author argues that the CAP theorem is frequently misunderstood and misused in the context of distributed systems design. They suggest retiring the 'CP' and 'AP' labels in favor of more precise technical terminology to describe system trade-offs.

Why it matters

Encourages more rigorous engineering standards and clearer communication among software architects regarding database consistency and availability.

Dive DeeperCreate a free account to unlock

This blog post has been translated into Russian , Japanese , Chinese , and Chinese again . For more detail on problems with CAP, and a proposal for an alternative, please see my paper A Critique of the CAP Theorem .

In his excellent blog post Notes on Distributed Systems for Young Bloods , Jeff Hodges recommends that you use the CAP theorem to critique systems. A lot of people have taken that advice to heart, describing their systems as “CP” (consistent but not available under network partitions), “AP” (available but not consistent under network partitions), or sometimes “CA” (meaning “I still haven’t read Coda’s post from almost 5 years ago ”).

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technology

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in