Are You Sure You Want to Use MMAP in Your Database Management System?

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • Paper: cidrdb.org/cidr2022/papers/p13...
    Authors: Andrew Crotty (Carnegie Mellon University)*; Viktor Leis (Friedrich-Alexander-Universität Erlangen-Nürnberg); Andrew Pavlo (Carnegie Mellon University)

КОМЕНТАРІ • 15

  • @Dominik-K
    @Dominik-K 20 днів тому

    Thanks a bunch for this presentation and very well made video. And for the recommendation for the Buffer Pool lecture

  • @lolbubs11111
    @lolbubs11111 Рік тому +6

    The great thing about this talk is you can replace DBMS with just about any real application that interacts with data and it's still true.

  • @JohnLeidegren
    @JohnLeidegren 2 роки тому +26

    I love your presentation. Compact and quite funny. Thank you for this. Interesting and useful information. Also, can't stress enough how much I appreciate that it's 10 minutes and not 1 hour long.

  • @landship5664
    @landship5664 Рік тому +3

    Thanks, your intervention saved a soul at exactly the right moment!

  • @iconstleo
    @iconstleo Рік тому

    Very useful information and I appreciate it very much!! As for the title options you had, I think that the final one is the best. You have a very good article and something less agressive attracts more old guys like me.

  • @monfera
    @monfera 2 роки тому +13

    1:45 "maybe you're focusing on one of the new markets Andy is excited about, like web3 or blockchain" 😂😂🤣

  • @zedwaregmail
    @zedwaregmail 2 роки тому +2

    Build and run, then fix it if the product is still alive, which is the best practice of engineers.
    Make sure everything is under control and implemented in DBMS, which is the tradition of DB folks.

  • @myth2732
    @myth2732 2 роки тому +1

    Very interesting paper

  • @user-kd2ij7te5v
    @user-kd2ij7te5v 5 місяців тому

    Think your alternative titels have more poetry. Anyway, good stuff! Remember back-in-the-days when I was looking for a decent way to do IPC with windows32 and people pointed me to file mapping. Brand new feature back then. And my intuitive reaction “WTF, why solve a simple problem with a complicated solution that even misses the point?”

  • @KangJangkrik
    @KangJangkrik 2 роки тому +2

    Filesystem exists for a reason. mmap only useful for accessing device file. If you want to handle real file, use fopen and friends instead!

  • @qm3ster
    @qm3ster 2 роки тому +7

    So, who's going to fix mongodb and influxdb?

    • @erichocean8746
      @erichocean8746 2 роки тому +18

      Neither use MMAP anymore (hint: it's in the paper)

    • @alexanderkachur9014
      @alexanderkachur9014 3 місяці тому +2

      Influx rewritten in Rust and using Apache Arrow nowadays