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

Sdílet
Vložit
  • čas přidán 14. 11. 2022
  • 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
  • Věda a technologie

Komentáře • 8

  • @pouet4608
    @pouet4608 Před rokem +5

    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 Před rokem +7

    Brilliant.

  • @TheNeoanomally
    @TheNeoanomally Před rokem

    Amazing presentation 🎉

  • @shbakram
    @shbakram Před rokem +4

    Was wondering on the last bit about data approximation, are there any references to that subject?

    • @danielyaacovbilar3537
      @danielyaacovbilar3537 Před rokem +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 Před rokem

    Yes please.

  • @NoNameAtAll2
    @NoNameAtAll2 Před rokem +3

    UB-Tree xD