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