Yandex B2B Tech (подразделение «Яндекса», которое объединяет технологические решения и инструменты компании для корпоративного сектора, в том числе продукты Yandex Cloud и «Яндекс 360») анонсировала запуск сервиса для горизонтального масштабирования базы данных PostgreSQL в облачной платформе Yandex Cloud.
Новый продукт назван Yandex Managed Service for Sharded PostgreSQL и создан на основе SPQR (Stateless Postgres Query Router) — системы горизонтального масштабирования PostgreSQL через шардирование, разработанной на технологиях Yandex с открытым кодом. Это решение даёт возможность повышать производительность баз данных, не меняя СУБД, распределять нагрузку между шардами и поддерживать работу бизнес-приложений без переписывания кода благодаря единой конечной точке, совместимой с PostgreSQL.
Интерфейс Yandex Managed Service for Sharded PostgreSQL (источник изображения: yandex.cloud)
В стандартной PostgreSQL отсутствует встроенная поддержка горизонтального масштабирования (добавления новых серверов и балансировки нагрузки между ними). Однако именно этот подход позволяет работать с огромными массивами данных, когда вертикальное масштабирование (наращивание ресурсов отдельного сервера) уже неэффективно. Yandex Managed Service for Sharded PostgreSQL функционирует на уровне протокола PostgreSQL. Это обеспечивает полную совместимость с различными версиями СУБД. На начало 2026 года поддерживаются версии 14, 15, 16, 17 и 18. Сервис полностью работает со стандартными типами данных PostgreSQL, включая JSONB.
Платформа Yandex Cloud включает 18 сервисов для обработки OLTP- и OLAP-нагрузок. Недавно компания также представила управляемые сервисы на основе решений с открытым исходным кодом — Yandex Managed Service for Spark и сервис для управления распределённым аналитическим движком массовой параллельной обработки больших данных Trino.
Источник: