4 ms·
Memory mapping is a poor way to make a database[0], not all storage can be memory mapped, and this doesn't provide any of the functionality you expect of a data
by jandrewrogers 4y ago
Memory mapping is a poor way to make a database[0], not all storage can be memory mapped, and this doesn't provide any of the functionality you expect of a database like indexing and concurrency control.
[0] https://db.cs.cmu.edu/mmap-cidr2022/ https://db.cs.cmu.edu/mmap-cidr2022/
- jfrisby 4y agoI saw a headline about the book on Reddit and made a joke to a friend of mine: "How much you wanna bet it uses mmap?" Well... It uses mmap.
- mgaunard 4y agoThe concurrency control is managed by the server that manages access. All databases that are any different than these two points are just bad.