F2023 #08 - B+Tree Indexes (CMU Intro to Database Systems)

  Рет қаралды 14,970

CMU Database Group

CMU Database Group

Күн бұрын

Пікірлер: 15
@potapow8684
@potapow8684 Жыл бұрын
Timestamps 20:27 - B-Tree vs B+Tree 23:03 - B+Tree Insert 26:23 - B+Tree Delete 33:37 - Select conditions 40:50 - Duplicate keys 46:05 - Clustered indexes 50:37 - Node size 52:38 - Variable length keys 55:29 - Intra-node search 59:27 - Optimizations: Prefix compression 1:00:21 - Optimizations: Deduplication 1:01:47 - Optimizations: Suffix truncation 1:02:48 - Optimizations: Pointer swizzling 1:06:07 - Optimizations: Bulk insert 1:08:00 - Write-optimized B+Tree 1:12:43 - Demo (BTree vs Hash index)
@kartikmahajan4405
@kartikmahajan4405 11 ай бұрын
hey thanks for these timestamps.
@llight1635
@llight1635 6 ай бұрын
great course
@changliu9090
@changliu9090 4 ай бұрын
How should I delete the leaf node if the key in leaf node is also in some internal nodes?
@nanunsaram
@nanunsaram Жыл бұрын
Darn great!
@blockpaper
@blockpaper 10 ай бұрын
Didn't understand problem with duplicates in tree and how appending record_id solves it. Moreover, when I want to delete on 6, how I (DB systems) know what is record_id? I thought point of index is giving you record_id as a value so DB system can fetch tuple using record_id. When we use record_id as a part of a key what is the point of index then?
@Jael860
@Jael860 6 ай бұрын
When you are doing a deletion, what you are actually doing is a deletion of a record from a table. Then in order to keep the index in sync with the table, you have to do a deletion on the index (the b+tree). Since you started by doing a deletion of a record, you know the record id, therefore you can compute the key needed to do the deletion in the B+tree.
@NamYounghwan-n1e
@NamYounghwan-n1e 8 ай бұрын
thanks a lot!
@yashthakkar4499
@yashthakkar4499 6 ай бұрын
i am going to go with bushy tree lol.
@WangMiracle
@WangMiracle Жыл бұрын
👏
@tsunningwah3471
@tsunningwah3471 9 ай бұрын
i wanna diwe
@tsunningwah3471
@tsunningwah3471 9 ай бұрын
fi
@tsunningwah3471
@tsunningwah3471 9 ай бұрын
zha
F2023 #09 - Index Concurrency Control (CMU Intro to Database Systems)
1:19:59
#08 - Tree Indexes: B+Trees (CMU Intro to Database Systems)
1:22:15
CMU Database Group
Рет қаралды 6 М.
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
08 - B+Tree Indexes (CMU Intro to Database Systems / Fall 2022)
1:22:47
CMU Database Group
Рет қаралды 18 М.
F2023 #21 - Intro to Distributed Databases (CMU Intro to Database Systems)
1:21:21
B-tree vs B+ tree in Database Systems
31:50
Hussein Nasser
Рет қаралды 55 М.
The Most Elegant Search Structure | (a,b)-trees
11:38
Tom S
Рет қаралды 39 М.
03 - Database Storage 1 (CMU Intro to Database Systems / Fall 2022)
1:23:28
CMU Database Group
Рет қаралды 40 М.
7 Outside The Box Puzzles
12:16
MindYourDecisions
Рет қаралды 143 М.
Предел развития НЕЙРОСЕТЕЙ
18:53
Onigiri
Рет қаралды 209 М.
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН