Pull to refresh
4K+
3
Ирек Агмалов@iagmalov

Администратор баз данных

2
Rating
3
Subscribers
Send message

Обновление базы за время смены мастера Patroni

Level of difficultyMedium
Reading time11 min
Reach and readers7.9K

Меня зовут Ирек Агмалов, я DBA-SRE в Ви.Tech - IT-дочке ВсеИнструменты.ру.

Мы обновляли PostgreSQL в кластере Patroni и хотели переключить приложение на новую версию без смены строки подключения и без долгого простоя.

Для роутинга у нас уже использовались consul-dns и Patroni, поэтому вместо замены DSN мы попробовали временно взять переключение трафика на себя через записи в Consul. В статье покажу, как перевели реплику на PostgreSQL 18, сохранили синхронизацию через логическую репликацию и переключили master и replica так, чтобы потом вернуть кластер в нормальный режим работы.

Читать далее

Обновление PostgreSQL с кластером отката

Level of difficultyMedium
Reading time8 min
Reach and readers7.3K

Зачастую, предлагая обновить PostgreSQL, подразумевается условный прыжок веры на более новую версию без варианта быстрого отката на предыдущую версию без потери данных. А что если...

Читать далее

Information

Rating
1,515-th
Location
Казань, Татарстан, Россия
Registered
Activity

Specialization

Администратор баз данных
MySQL
PostgreSQL
Oracle
ClickHouse