Stonebraker Challenges NoSQL Community's Interpretation of CAP Theorem
By
onurkanbkrc
A five-star bake. Worth schmearing, sharing, saving.
Summary
Mike Stonebraker challenges the NoSQL database community's interpretation and application of Eric Brewer's CAP Theorem. He argues that many NoSQL systems incorrectly claim the CAP theorem forces them to adopt eventual consistency models, pointing out that common database errors are not avoided by eventual consistency and that CAP doesn't apply in these cases. The article discusses Stonebraker's critique of how the database community has misapplied theoretical concepts to justify design choices.
Key quotes
· 3 pulledMike challenges the application of Eric Brewer's CAP Theorem by the NoSQL database community.
Many of the high-scale NoSQL system implementers have argued that the CAP theorem forces them to go with an eventual consistent model.
Mike challenges this assertion pointing that some common database errors are not avoided by eventual consistency and CAP really doesn't apply in these cases.
You might also wanna read
Postgres-Backed Durable Workflow Execution: An Alternative to External Orchestration Systems
This article explains the concept of durable workflow execution using Postgres as the backing database, as implemented by the DBOS system. I
dbos.dev·3d agoPostgres-Backed Durable Workflow Execution: An Alternative to External Orchestration Systems
This article explains the concept of durable workflow execution using Postgres as the backing database, as implemented by the DBOS system. I
dbos.dev·3d agoComparing Transaction Isolation Levels in MySQL and MariaDB Through Automated Hermitage Testing
This article discusses transaction isolation levels (Read Uncommitted, Read Committed, Repeatable Read, Serializable) in MySQL and MariaDB,
Columnar Storage as Database Normalization: Understanding the Relational Foundation
The article explains that columnar storage in databases is essentially a form of normalization within the relational model, not a completely
buttondown.com·1mo agoPgQue: Zero-Bloat Postgres Queue System Using Pure SQL and pg_cron
PgQue is a zero-bloat Postgres queue system that revives the PgQ architecture originally designed at Skype for handling messaging for hundre
Rethinking Database Usage: When File-Based Storage Might Be Better Than Traditional Databases
The article challenges conventional wisdom about database usage, arguing that databases are essentially just files on disk and that for many
