DBMS Musings
My thoughts on the data mesh
It's time to rethink how we share data on the Web
Introducing SLOG: Cheating the low-latency vs. strict serializability tradeoff
An explanation of the difference between Isolation levels vs. Consistency levels
Overview of Consistency Levels in Database Systems
The dangers of conditional consistency guarantees
Correctness Anomalies Under Serializable Isolation
Introduction to Transaction Isolation Levels
It’s Time to Move on from Two Phase Commit
Partitioned consensus and its impact on Spanner’s latency
NewSQL database systems are failing to guarantee consistency, and I blame Spanner
An analysis of the strengths and weaknesses of Apache Arrow
Apache Arrow vs. Parquet and ORC: Do we really need a third Apache project for columnar data representation?
Hazelcast and the Mythical PA/EC System
Distributed consistency at scale: Spanner vs. Calvin
Why MongoDB, Cassandra, HBase, DynamoDB, and Riak will only let you perform transactions on a single data item
Is Upstart the right way to get college student start-ups funded?
IEEE Computer issue on the CAP Theorem
Defending Matt Welsh’s 'Startup University' Post
If all these new DBMS technologies are so scalable, why are Oracle and DB2 still on top of TPC-C? A roadmap to end their dominance.
Replication and the latency-consistency tradeoff
Overview of the Oracle NoSQL Database
Hadoop's tremendous inefficiency on graph data management (and how to avoid it)
Why Sam Madden is wrong about peer review
Why I'm doing a start-up pre-tenure