Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Transactions - Myths, Surprises and Opportunities

Strange Loop Conference via YouTube

Overview

Explore the evolution and misconceptions surrounding database transactions in this 41-minute conference talk from Strange Loop. Delve into the history of transactions, from their origins in 1970s databases to their abolishment in NoSQL systems, and their recent resurgence with innovative implementations. Discover how transactions simplify application code by reducing the need for manual failure handling, and learn why they gained a reputation for being slow and unscalable. Examine the latest advancements in transaction algorithms that offer improved performance and scalability. Gain insights into key concepts such as ACID properties, weak isolation levels, and their impact on applications. Investigate the strongest guarantees achievable while maintaining high availability and performance at scale. Understand the workings of new distributed, highly-available transaction algorithms. Clarify misconceptions about linearizability, session guarantees, consistency, and the CAP theorem. Explore options for maintaining transactional guarantees in stream processing and multi-database environments. Presented by Martin Kleppmann, a software engineer, entrepreneur, and author of "Designing Data-Intensive Applications," this talk offers valuable insights for developers and database enthusiasts alike.

Syllabus

"Transactions: myths, surprises and opportunities" by Martin Kleppmann

Taught by

Strange Loop Conference

Reviews

Start your review of Transactions - Myths, Surprises and Opportunities

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.