#20 - Database Logging ✸ Confluent Database Talk (CMU Intro to Database Systems)

  Рет қаралды 1,607

CMU Database Group

CMU Database Group

Күн бұрын

Пікірлер: 2
@ASA9129
@ASA9129 Ай бұрын
Flash Talk Ive been waiting for. Kafka confluent is best. Thnx andy
@ramzidaswani
@ramzidaswani 13 күн бұрын
The main reason to use Shadow Paging over copying pages to disk directly is atomicity. When copying pages to disk in the Steal + Force approach if a crash happens while pages are being flushed to disk then the transaction is not atomic. Shadow Paging ensures that changes are only considered committed when the root pointer (or page table) is atomically switched from the old version (master) to the new version (shadow) and this change is done in a single instruction. This guarantees that either all changes are applied or none are, even in the event of a crash. Shadow Paging also does not necessarily have to be single-threaded. This depends on the implementation but multiple transactions can each have their own Shadow Table. This comes at the cost of using up memory but allows for more concurrency.
#21 - Database Recovery with ARIES (CMU Intro to Database Systems)
1:12:55
CMU Database Group
Рет қаралды 1,1 М.
16 - Concurrency Control Theory (CMU Databases Systems / Fall 2019)
1:23:08
CMU Database Group
Рет қаралды 23 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
Lecture 20. Virtual Memory - Carnegie Mellon - Comp. Arch. 2015 - Onur Mutlu
1:44:50
Carnegie Mellon Computer Architecture
Рет қаралды 27 М.
#23 - Distributed Transactional Databases (CMU Intro to Database Systems)
1:24:54
The Rise of Data Streaming Platforms
1:10:47
Jignesh Patel
Рет қаралды 522
Tough Poker Player: Brains Vs. AI Update
2:42
Carnegie Mellon University
Рет қаралды 31 М.
GreptimeDB: Implement, Integrate and Extend a Query Engine (Ruihang Xia)
1:10:42
03 - Database Storage 1 (CMU Intro to Database Systems / Fall 2022)
1:23:28
CMU Database Group
Рет қаралды 39 М.
Lecture 25 - Main Memory and DRAM Basics - Carnegie Mellon - Computer Architecture 2013 - Onur Mutlu
1:35:16