Skip to main content

Cockroach University: ACID Transactions

In this Cockroach University lesson titled “ACID Transactions”, we’ll discuss the strict guarantees on transactions offered by CockroachDB. Throughout the lesson, we’ll define Atomicity, Consistency, Isolation, and Durability transaction properties. In this lesson, you will learn to: •List and define the words that makeup ACID •Define serializable isolation •Compare serializable isolation with snapshot isolation Learn more about CockroachDB by signing up for free training at Cockroach University: https://university.cockroachlabs.com/ --------------------------------------------------------------------------------------------------------------------------- Reference Links •Transactions: https://www.cockroachlabs.com/docs/v19.2/transactions.html (CockroachDB Docs) •Real Transactions are Serializable: https://www.cockroachlabs.com/blog/acid-rain/ (Cockroach Labs Blog post by Ben Darnell) •Serializable, Lockless, Distributed: Isolation in CockroachDB: https://www.cockroachlabs.com/blog/serializable-lockless-distributed-isolation-cockroachdb/ (Cockroach Labs Blog post by Matt Tracy) •Serializable Transactions: https://www.cockroachlabs.com/docs/stable/demo-serializable.html (CockroachDB Docs) --------------------------------------------------------------------------------------------------------------------------- Careers: https://www.cockroachlabs.com/careers CockroachCloud: https://www.cockroachlabs.com/product/cockroachcloud/ Blog: https://www.cockroachlabs.com/blog/ Docs: https://www.cockroachlabs.com/docs/stable/ Community Slack: https://cockroa.ch/Welcome-to-Slack Twitter: https://twitter.com/CockroachDB