ОС и софт

PostgreSQL в облаке научили горизонтально масштабироваться

Бизнес-группа Yandex B2B Tech, в которую входят корпоративные технологии и продукты компании, такие как Yandex Cloud и «Яндекс 360», анонсировала в своей облачной платформе Yandex Cloud сервис для горизонтального масштабирования баз данных PostgreSQL.

Новый продукт называется Yandex Managed Service for Sharded PostgreSQL. Он создан на основе открытой технологии SPQR (Stateless Postgres Query Router), разработанной в Яндексе для распределения данных PostgreSQL через шардирование. Этот сервис даёт возможность наращивать производительность баз данных, не меняя саму СУБД, равномерно распределять нагрузку между шардами и поддерживать работу приложений без необходимости переписывать код, поскольку предоставляет единую конечную точку, совместимую с PostgreSQL.

 Пользовательский интерфейс Yandex Managed Service for Sharded PostgreSQL (источник изображения: yandex.cloud)

Пользовательский интерфейс Yandex Managed Service for Sharded PostgreSQL (источник изображения: yandex.cloud)

Стандартная PostgreSQL не поддерживает горизонтальное масштабирование, то есть добавление новых серверов и балансировку запросов между ними. Однако именно этот подход необходим для обработки очень больших объёмов информации, когда вертикальное масштабирование (усиление отдельного сервера) уже неэффективно. Yandex Managed Service for Sharded PostgreSQL функционирует на уровне протокола PostgreSQL, что обеспечивает полную совместимость с различными версиями этой СУБД. По состоянию на начало 2026 года поддерживаются версии с 14 по 18. Сервис также полностью работает со стандартными типами данных PostgreSQL, включая JSONB.

Платформа Yandex Cloud включает 18 сервисов для обработки транзакционных (OLTP) и аналитических (OLAP) нагрузок. Ранее компания также представила управляемые сервисы на базе открытых решений — Yandex Managed Service for Spark и сервис для управления распределённым аналитическим движком обработки больших данных Trino.

Источник:

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории