"Modern B-Tree techniques" by Dmitrii Dolgov (Strange Loop 2022)

  Рет қаралды 20,792

Strange Loop Conference

Strange Loop Conference

Күн бұрын

B-Trees are probably the most important access structures in databases and file systems, and everyone knows basic ideas about how B-Tree work. But after reading a few white papers about this topic it turns out that these "basics" are about 40 years old. Over the years so many techniques were proposed in order to improve efficiency in one cases, add functionality in others or even embrace new types of hardware.
Inspired by Goetz Graefes and many other authors, we will go through the most interesting of such techniques, see why they are so cool, what kind of use cases they address and how many of them did land in PostgreSQL or other databases.
Dmitrii Dolgov
PostgreSQL contributor, Software Engineer
@erthalion
PostgreSQL contributor, Software Engineer
------- Sponsored by: -------
Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. gstrm.io/tsl

Пікірлер: 8
@pouet4608
@pouet4608 2 жыл бұрын
4:00 optimise for read, write, mem consumption, chose 2. 5:00 b tree : read and mem. 6:53 1 index per leaf
@dweb
@dweb 2 жыл бұрын
Brilliant.
@PaulaBean
@PaulaBean 2 жыл бұрын
Brillant!
@TheNeoanomally
@TheNeoanomally 2 жыл бұрын
Amazing presentation 🎉
@shbakram
@shbakram 2 жыл бұрын
Was wondering on the last bit about data approximation, are there any references to that subject?
@danielyaacovbilar3537
@danielyaacovbilar3537 2 жыл бұрын
B"H" I asked Dmitrii. Here are the references for data approximation he talked about Galakatos A., Markovitch M., Binnig C., Fonseca R., Kraska T. (2019). FITing-Tree: A Data-aware Index Structure. 2019 International Conference on Management of Data (SIGMOD ‘19). doi:10.1145/3299869.3319860
@alxsmac733
@alxsmac733 2 жыл бұрын
Yes please.
@NoNameAtAll2
@NoNameAtAll2 2 жыл бұрын
UB-Tree xD
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
43:04
Strange Loop Conference
Рет қаралды 442 М.
"Exotic Functional Data Structures: Hitchhiker Trees" by David Greenberg
40:33
Strange Loop Conference
Рет қаралды 17 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
IL'HAN - Qalqam | Official Music Video
03:17
Ilhan Ihsanov
Рет қаралды 700 М.
Владимир Ситников - B-tree индексы в базах данных на примере PostgreSQL
45:18
Heisenbug — конференция по тестированию
Рет қаралды 32 М.
Understanding B-Trees: The Data Structure Behind Modern Databases
12:39
"AVIF: Creating a new image format in the open" by Jon Bauman (Strange Loop 2022)
41:01
"All About Regular Expressions" by Jade Allen (Strange Loop 2022)
37:07
Strange Loop Conference
Рет қаралды 12 М.
Why do databases store data in B+ trees?
29:43
Arpit Bhayani
Рет қаралды 51 М.
Redesigning OLTP for a New Order of Magnitude
50:12
InfoQ
Рет қаралды 4,2 М.
"From Geometry to Algebra and Back Again: 4000 Years of Papers" by Jack Rusher
31:35
Solving one of PostgreSQL's biggest weaknesses.
17:12
Dreams of Code
Рет қаралды 228 М.
one year of studying (it was a mistake)
12:51
Jeffrey Codes
Рет қаралды 344 М.