Memory-mapped files considered harmful (for databases)
Once upon a time In November 2017, I was invited by Andy Pavlo to give a talk at the CMU about the internals of QuasarDB. During that talk, I briefly mentioned why we don’t use memory-mapped files and why it’s generally a mistake to do this. To be clear, I only had a strong intuition, […]