Тысяча фичей

25. Buffer pools: почему базы данных реализуют часть операционной системы.


Listen Later

20 лет в Postgres был код, который неправильно обрабатывал ошибки вызова fsync. Этот факт лишний раз доказывает, что серьезным базам данных не стоит полагаться на файловый API операционных систем. Сегодня поговорим про Buffer pool и поймем почему большинство баз данных пишет на диски в обход системного кеша.

Postgres vs fsync: https://youtu.be/1VWIGBQLtxo

--

Телеграмм канал подкаста Тысяча фичей https://t.me/tfeat

Почта автора [email protected]

...more
View all episodesView all episodes
Download on the App Store

Тысяча фичейBy Саша Пахомов


More shows like Тысяча фичей

View all
Что случилось by Медуза / Meduza

Что случилось

356 Listeners

yegor256 podcast by Yegor Bugayenko

yegor256 podcast

3 Listeners

Weekend Talk by Андрей Смирнов

Weekend Talk

6 Listeners

НОРМ by НОРМ

НОРМ

133 Listeners

make sense podcast by make sense podcast

make sense podcast

11 Listeners

Сперва роди by libo/libo

Сперва роди

206 Listeners

Запуск завтра by libo/libo

Запуск завтра

86 Listeners

План Б by Т—Ж

План Б

17 Listeners

Почему мы еще живы by libo/libo

Почему мы еще живы

116 Listeners

Смени пароль! by Kaspersky

Смени пароль!

8 Listeners

‎Неловкая пауза by Arzamas

‎Неловкая пауза

21 Listeners

Конкуренты by libo/libo

Конкуренты

36 Listeners

Свободный слот by AvitoTech

Свободный слот

0 Listeners

Статус | Эхо by Эхо Подкасты

Статус | Эхо

7 Listeners

Организованное программирование by Кирилл Мокевнин

Организованное программирование

6 Listeners