Статья рассказывает, как PlanetScale заставляет 768 серверов Postgres, хранящих петабайт данных, выглядеть для приложения как одна монолитная база. 768 серверов это 256 шардов, каждый с мастером + 2 реплики.
Ключевой компонент - прокси-слой, который парсит SQL, понимает топологию данных через JSON-конфигурацию , хеширует ID и направляет записи и чтения в нужные шарды, агрегируя результаты при запросах, затрагивающих несколько шардов. Сверху балансир распределяет подключения между десятками прокси, а приложение видит единый хост mydb.pscale.com.
Получается, что вся сложность шардирования скрыта за привычной строкой коннекта
29.07.2026
Похожее
02.09.2026
Исполняемы файл - это SQLite база
Куда только этот ваш SQLite не запихивали Статья рассказывает о проекте SELF ...
28.08.2026
DuckDB v2.0
Авторы DuckDB представляют анонс крупного релиза v2.0 - Cyanoptera. Более 10...
28.08.2026
PostgreSQL для всего
Я уже как-то писал про проект "PostgreSQL для всего". Вот эта статья с такой же ...
05.08.2026
mmap
Автор, три года строивший append-only базы данных на терабайтных масштабах, подр...