2026-09-25 · ИТ и разработка

fsync не гарантирует сохранение данных в PostgreSQL

fsync не гарантирует сохранение данных в PostgreSQL

Postgres Professional разобрал опасность ложного чувства безопасности при работе с СУБД: даже если fsync включён, операционная система, драйвер или виртуализация могут проигнорировать вызов сохранения на диск, а база данных при этом честно подтвердит COMMIT клиенту. Автор slonik_pg предложил набор проверок — от анализа системных вызовов до жёсткой перезагрузки тестового стенда — чтобы убедиться, что WAL действительно записывается на диск, а не остаётся в кэше ОС.

Это критично для систем, где потеря данных недопустима.

Источник: Хабр — всё

Новости этого рынка выходят у нас в телеграме первыми — @wikicompass.

Все новости