Comments 2
В статье сказано, что
"Файлы журнализации нужны для того, чтобы обеспечить работоспособность реляционных баз данных в терминах ACID. Напомню, что ACID — это набор свойств реляционной базы данных, которые гарантируют в том числе надёжность транзакции".
В соответствии с документацией файлы журнала прежде всего существуют для безопасного восстановления после краха сервера.
Добрый день, спасибо за ваш вопрос и уточнение.
Вы все верно подметили, позвольте раскрыть тему. ACID состоит из 4 букв
Atomicity — Атомарность
Consistency — Согласованность (консистентность)
Isolation — Изолированность
Durability — Надежность
Функционал для безопасного восстановления после краха сервера - на себя берет буква D. Другими словами, если к примеру произошло обесточивание системы или сбой в оборудовании, то изменения, сделанные на данных успешно завершённой транзакцией, должны остаться после возвращения системы в работу.
В своей статье я отметил, что ACID принцип также гарантирует надежность транзакции, нисколько не преуменьшая роль функции восстановление системы после краха. :-).
Типы таблиц в PostgreSQL: logged, unlogged и temporary tables