2 ms·
> All things told, this is a pretty innocuous incident of mmap causing problems, but I would encourage any aspiring DB engineers to read https://db.cs.cmu.edu/m
by justin66 4y ago
> All things told, this is a pretty innocuous incident of mmap causing problems, but I would encourage any aspiring DB engineers to read https://db.cs.cmu.edu/mmap-cidr2022 https://db.cs.cmu.edu/mmap-cidr2022 as it gives a great overview of the range of problems that can occur when using mmap
At first glance (doing a few text finds and a really quick read through the paper after clicking through that intro page with the poop emoji at the top and disregarding Recommended Music for this Paper:
Dr. Dre – High Powered (featuring RBX)) that paper seems too short to adequately explore the topic.
On the other hand these same guys (the CMU Database Group) are an amazing resource and their youtube channel offers some great stuff [1] that would allow a curious person to explore the topic in greater depth if they dug into the papers of everyone who gave presentations at CMU.
clickbait: How many of the world's leading software engineers who addressed CMU students and professors about their successful database products rely on mmap? The answer may surprise you.
[1] https://www.youtube.com/@CMUDatabaseGroup https://www.youtube.com/@CMUDatabaseGroup
- ayende 4y agoI wrote a response to this article, because that is a bad comparison. https://ravendb.net/articles/re-are-you-sure-you-want-to-use-mmap-in-your-database-management-system https://ravendb.net/articles/re-are-you-sure-you-want-to-use... Agree on CMU being a great resource.
- justin66 4y agoThanks. I didn't know about this, but I read the stuff you wrote about lmdb back in the day.
- apavlo 4y ago> disregarding Recommended Music for this Paper: Dr. Dre – High Powered (featuring RBX)) Why? > that paper seems too short to adequately explore the topic. The paper was published in CIDR (https://www.cidrdb.org https://www.cidrdb.org). The paper submissions for this conference are meant to be short (typically 6-7 pages) to ensure that people can get their ideas out quickly.
- justin66 4y agoThat's really good to know - thanks for clarifying, and for the research you're sharing.