Apache Cassandra and CAP Theorem: a brief note

The CAP theorem postulates that, in distributed systems, only two of three characteristics can coexist: consistency (C), availability (A) and partition tolerance (P). The principles used in relational databases or NoSQL are derived from this theorem. [1] ACID and BASE are consistency models used, essentially, in relational and NoSQL databases, respectively. Yes, these acronyms are…

Google’s Bigtable: paper review

This post analyses the following paper published in 2006: Bigtable: A Distributed Storage System for Structured Data, 7th USENIX Symposium on Operating Systems Design and Implementation – OSDI Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, Robert E. Gruber. Key points Proposal: Bigtable, a distributed…