Вопросы к Поиску с Алисой
Возможно, имелись в виду стратегии копирования баз данных, связанные с журналом предзаписи (WAL) и резервным копированием на уровне файловой системы. postgrespro.ru
WAL (Write Ahead Log) — это метод обеспечения целостности данных. repo.granit-concern.ru При его использовании изменения в файлах данных записываются только после того, как они были зарегистрированы, то есть после того, как записи журнала, описывающие изменения, были сброшены в постоянное хранилище. repo.granit-concern.ru Это позволяет восстанавливать базу данных после сбоя: любые изменения, которые не были применены на страницы данных, можно восстановить из записей журнала. repo.granit-concern.ru
Резервное копирование на уровне файловой системы позволяет восстанавливать только весь кластер баз данных целиком, но не его части. postgrespro.ru
Таким образом, разница между WAL и резервным копированием на уровне файловой системы заключается в том, что WAL фокусируется на восстановлении данных после сбоя, а резервное копирование файловой системы ориентировано на восстановление всего кластера целиком.
При этом существует возможность сочетать резервное копирование на уровне файловой системы с копированием файлов WAL. postgrespro.ru В таком случае можно восстановить копию файлов, а затем воспроизвести журнал из скопированных файлов WAL и таким образом привести систему в нужное состояние. postgrespro.ru