Сводка
База данных Azure для PostgreSQL записывает все изменения базы данных в файл журнала перед фиксацией изменений на диске, что называется упреждающим протоколированием. В этом модуле вы узнали, как PostgreSQL предотвращает потерю данных, если возникает проблема с помощью журнала записи. Вы узнали о высокой доступности и о том, как высокий уровень доступности использует журнал предварительной записи для репликации данных. Вы узнали о логическом декодировании и о том, как настроить сервер для потоковой передачи данных. Вы также узнали, как настроить второй сервер и реплицировать данные с основного сервера на второй сервер, чтобы сохранить вторую копию данных.
По завершении этого модуля вы узнаете:
- Описание упреждающего протоколирования.
- Общие сведения о репликации и логическом декодировании.
Дополнительные сведения о темах, рассмотренных в этом модуле, см. в следующих статьях.
- Логическая репликация и логическое декодирование — База данных Azure для PostgreSQL — гибкий сервер | Microsoft Learn
- Общие сведения о высокой доступности избыточности между зонами с помощью База данных Azure для PostgreSQL — гибкий сервер | Microsoft Learn
- Отслеживание измененных данных в Postgres. Использование логического декодирования и wal2json. Microsoft Tech Community