18 - Multi-Version Concurrency Control MVCC (CMU Intro to Database Systems / Fall 2022)

  Рет қаралды 12,166

CMU Database Group

CMU Database Group

Күн бұрын

Пікірлер: 10
@nosh3019
@nosh3019 Жыл бұрын
Great course. Thank u 😊
@nosh3019
@nosh3019 Жыл бұрын
notes link in description should be 15445.courses.cs.cmu.edu/fall2022/notes/18-multiversioning.pdf instead of pointing to the slides
@yitaowang6546
@yitaowang6546 Жыл бұрын
I am quite confused about the last slide: Every index must support duplicate keys from different snapshots. Does this means our index(i.e, B-Tree) would be enormous to contains serveral version's key. For instance, to ensure correct search from different timestamp, the index needs to store the tuples to find the exact node which brings extra storage overhead.
@meamzcs
@meamzcs Жыл бұрын
Let's say transaction 1 inserts a tuple (1, 20) into a table and another transaction inserty a tuple (2, 20) into the table. Let's say the first item is the PK and you create a secondary index on the second item, then you will have two uncommitted itemy from two different transactions on the key 20...
@yitaowang6546
@yitaowang6546 Жыл бұрын
@@meamzcs yes I got the idea of duplicated keys for secondary index. But when thing goes to MultiVersion, will multiple version affect the nodes number?
@RyanDaum
@RyanDaum Жыл бұрын
Have to GC ("vacuum") the indexes just like the one does the tuples themselves.
@yy3617
@yy3617 Жыл бұрын
50:17 Is there a database called SUBWAY?
@jrbytes
@jrbytes Жыл бұрын
I also need to know this!
@kalmyk
@kalmyk Жыл бұрын
great beats intro
@nosh3019
@nosh3019 Жыл бұрын
indeed 😄
SISTER EXPOSED MY MAGIC @Whoispelagheya
00:45
MasomkaMagic
Рет қаралды 13 МЛН
Good teacher wows kids with practical examples #shorts
00:32
I migliori trucchetti di Fabiosa
Рет қаралды 13 МЛН
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 54 МЛН
Хасанның өзі эфирге шықты! “Қылмыстық топқа қатысым жоқ” дейді. Талғарда не болды? Халық сене ме?
09:25
Демократиялы Қазақстан / Демократический Казахстан
Рет қаралды 346 М.
Multi-Version Concurrency Control (MVCC)
38:27
Prof. Dr. Jens Dittrich, Big Data Analytics
Рет қаралды 27 М.
F2023 #18 - Multi-Version Concurrency Control (CMU Intro to Database Systems)
1:20:54
Blocking and Locking: How to Find and Fight Concurrency Problems
58:29
Brent Ozar Unlimited
Рет қаралды 50 М.
#13 - Query Execution Part 1 (CMU Intro to Database Systems)
1:23:19
CMU Database Group
Рет қаралды 764
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
Understand MVCC without breaking your brain
8:25
Core Dump
Рет қаралды 2,1 М.
Postgres, MVCC, and you or, Why COUNT(*) is slow (David Wolever)
29:39
SISTER EXPOSED MY MAGIC @Whoispelagheya
00:45
MasomkaMagic
Рет қаралды 13 МЛН