Transactions - Myths, Surprises and Opportunities
Offered By: Strange Loop Conference via YouTube
Course Description
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
Tags
Related Courses
Sniffing the MetaverseStrange Loop Conference via YouTube KalDB - A Cloud Native Log Search Platform
Strange Loop Conference via YouTube The Evolution of a Planetary-scale Distributed Database
Strange Loop Conference via YouTube Machine Learning for Developer Productivity
Strange Loop Conference via YouTube Formally Verifying Everybody's Cryptography
Strange Loop Conference via YouTube