⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)

На связи Денис Волков из команды платформы данных в Yandex Cloud. Мы занимаемся Managed Sharded PostgreSQL (SPQR) — системой горизонтального масштабирования PostgreSQL через шардирование.

В карточках описал архитектуру и ключевые идеи. В статье оставил код, детали каждого шага перевоза, что делать когда что-то пошло не так и почему автоматическая балансировка пока требует инженера рядом.

⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru
⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru ⚙️ Перевезти данные между шардами PostgreSQL без даунтайма — и не потерять консистентность? Возможно :)
На связи Денис Волков из команды платформы данных в Yandex Cloud | Сетка — социальная сеть от hh.ru