25. Buffer pools: почему базы данных реализуют часть операционной системы.
Update: 2023-07-10
Description
20 лет в Postgres был код, который неправильно обрабатывал ошибки вызова fsync. Этот факт лишний раз доказывает, что серьезным базам данных не стоит полагаться на файловый API операционных систем.
Сегодня поговорим про Buffer pool и поймем почему большинство баз данных пишет на диски в обход системного кеша.
Postgres vs fsync: https://youtu.be/1VWIGBQLtxo
--
Телеграмм канал подкаста Тысяча фичей
https://t.me/tfeat
Почта автора
apkhmv@gmail.com
Comments
In Channel