Lecture

Distributed Transactions: Principles and Protocols

Related lectures (39)
Distributed Transactions: Architectures and Protocols
Explores parallel database architectures and distributed transaction protocols, focusing on coordination, concurrency control, and recovery challenges.
Parallel Databases
Explores parallel and distributed databases, covering architectures, query optimization, data storage, and distributed transactions.
Distributed Transactions: Coordination, Concurrency Control, and Recovery
Explores distributed transactions, covering coordination, concurrency control, recovery, and the Two-Phase Commit protocol.
Concurrency Control & Recovery in Databases
Delves into transaction management, concurrency control, and recovery in databases to ensure data integrity and system resilience.
Transactions and Concurrency Control
Delves into lock-based concurrency control, deadlock handling, transaction models, and their limitations.
Transaction Management & Concurrency Control
Explores transaction management, concurrency control, ACID properties, anomalies, and conflict serializability in database systems.
Architecture of CockroachDB
Explores the architecture of CockroachDB, focusing on transaction management, concurrency control, and scalability.
Transactional Memory: Two-phase Locking and Invisible Reads
Explores historical perspectives and mechanisms of transactional memory, emphasizing the importance and challenges of its implementation in modern computing systems.
Concurrency Control & Eventual Consistency
Covers concurrency control techniques and eventual consistency in databases, including two-phase locking, strict 2PL, and Dynamo's algorithm.
Terminating Reliable Broadcast & NBAC
Explores Terminating Reliable Broadcast and Non-Blocking Atomic Commit in distributed systems, covering agreement, consensus, and transaction commitment.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.