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
Reliable Distributed Algorithms - Part 2KTH Royal Institute of Technology via edX Maîtrisez les bases de données NoSQL
CentraleSupélec via OpenClassrooms Big Data: adquisición y almacenamiento de datos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Introduction to NoSQL Databases
IBM via Coursera Recognize the Need for Document Databases
Pluralsight