Краткое содержание
Пост рассказывает о проблеме вертикального масштабирования PostgreSQL и представляет SPQR — опенсорс-прокси-роутер от Яндекса на Go, который обеспечивает горизонтальное шардирование и балансировку без простоев.
Темы
базы данных
масштабирование
разработка
Теги
postgresql
spqr
yandex
scaling
sharding
go
docker
Упомянутые сущности
Яндекс
SPQR
PostgreSQL
Vit
Полный текст
SPQR: опенсорс-решение для горизонтального масштабирования PostgresPostgreSQL хорош всем, пока не упирается в потолок вертикального масштабирования. Когда база разрастается до терабайтов, а нагрузка переваливает за 100k QPS, начинаются танцы с бубном: ручное перекладывание данных по ночам и написание своих велосипедов для роутинга. Готового решения уровня Vitess (как у MySQL) для «слона» долгое время просто не было.Чтобы закрыть эту боль, в Яндексе создали SPQR — лёгкий прокси-роутер на Go. Приложение продолжает общаться по стандартному протоколу, а прокси сам разруливает шардирование, балансировку и бесшовный перенос данных без простоя.Изучим архитектуру и узнаем, как поднять кластер через Docker.
Другие посты из habr_com
habr_com
2025-11-27T12:11:01+00:00
Сводка новостей: в США магазины перестали печатать ценники на ОЗУ из-за скачков цен; проект Zig мигрирует с GitHub на Codeberg; вышел TaskExplorer 1.6.6; код Pebble полностью открыт; General Motors потеряла трёх руководителей; ИИ-изображения еды в Google AI Overview снижают трафик кулинарных блогеров; доказана связь дефицита витамина D с психоэмоциональным состоянием.
Читать