В PostgreSQL нет нативной поддержки горизонтального масштабирования. И когда данные уже не влезают на один сервер, а бизнесу нужно устранить единую точку отказа, возникают проблемы.
Представляем решение: распределенная реляционная СУБД Postgres Pro Shardman. Она размещает данные на разных узлах кластера, и каждый узел хранит и обрабатывает свою часть нагрузки.
Система растет горизонтально: добавляйте серверы в кластер вместо покупки машины подороже и с потолком масштабирования.
При этом кластер остается единым контуром. Это не множество независимых баз, а распределенная система с единым управлением.
Новый Postgres Pro Shardman 18.3.3
стал еще сильнее в отказоустойчивости, производительности и управляемости:
Помогает пережить сбой целого региона
В Shardman встроен механизм DRS. Он нужен геораспределенным кластерам, где иногда нужно быстро переносить обработку в другой регион или быстрее восстановиться после аварии и снизить риск простоя.
Шардирует только то, что важно
Схему базы можно гибко подстраивать под потребности. Комбинируйте распределенные и локальные объекты базы в зависимости от сценария, задач и архитектуры исходного приложения.
Ускоряет работу под высокой OLTP-нагрузкой
Ускорили маршрутизацию на стороне клиента и переработали планировщик с транспортным слоем. Это дает заметный эффект в высоконагруженных OLTP-сценариях и на окружениях с дефицитом памяти и CPU.
Упрощает сопровождение распределенного кластера
Упростили архитектуру, отказавшись от использования
etcd, и перегруппировали команды
shardmanctl. Добавили в релиз
rolling upgrade, отказоустойчивость при потере шарда, патч против table bloating и поддержку
pg_probackup 3.
Эффект релиза в цифрах:
Внутри кластера заявлены RPO = 0 и RTO < 30 секунд при потере одного дата-центра. Для восстановления между регионами — RPO = 1-5 минут и RTO < 30 секунд при ручном переключении.
Fast Path дает 15-20% прироста для небольших запросов без кроссшардовой коммуникации.
На тестах с 4096 партициями планирование ускорилось в 3 раза по сравнению с Postgres Pro Shardman 14.
Запросите тестирование или демо Postgres Pro Shardman 18.3.3 и проверьте релиз на своих сценариях.
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram