Добрый день, Всем!
Тестировал настройку потоковой репликации с использованием Postgresql. Протестировал. Заработало. Однако есть пару моментов, которые я хотел бы выяснить для себя.
Делал по этой статье: https://selectel.ru/blog/tutorials/how-to-set-up-replication-in-postgresql/
Детали: ОС: Альт Линукс Сервер 10.0. СУБД: Postgresql 10.23.
СУБД на ОС ставил из репы #apt-get install postgresql postgresql-contrib.
В указанной выше статье задаются параметры конфигов на мастере и реплике таким образом: listen_addresses = ‘localhost, ВНУТРЕННИЙ_IP’ wal_level = hot_standby archive_mode = on archive_command = ‘cd .’ max_wal_senders = 8 hot_standby = on
Непонятно про параметр archive_command.
Вот здесь: https://postgrespro.ru/docs/postgrespro/9.5/continuous-archiving и вот здесь https://wiki.postgresql.org/wiki/Streaming_Replication не осилил и не понял зачем оно вообще нужно?
Также непонятно в каком месте конфига задавать тип потоковой репликации: синхронный или асинхронный?
Может ли кто-нибудь носом ткнуть где читать, чтобы понять?
Спасибо.