Изменения

Перейти к: навигация, поиск

Highload-2022: Отчёт Виталия Филиппова

1473 байта добавлено, 09:16, 7 декабря 2022
Нет описания правки
== SPQR для постгри ==
Денис Волков, Кирилл Решке (Yandex Cloud) -  — SPQR: горизонтальное масштабирование PostgreSQL
Пытался смотреть доклад в режиме вытесняющей многозадачности параллельно со сцыллой.
 
В общем, речь шла об https://github.com/pg-sharding/spqr - Stateless Postgres Query Router.
 
Идея — прозрачное шардирование постгреса для бедных. Ставим проксю, которая парсит запросы. Те, что имеют локальность, перенаправляет на определённый шард. Те, что не имеют локальности, но простые и их можно легко смержить из общего результата — собирает со всех шардов. А те, с которыми вообще не понятно, что делать — перенаправляет в шард «world».
 
Ну и вроде как сделали и оно вроде как работает. И даже какую-то перебалансировку шардов вроде бы умеет. В докладе даже была ссылка на демонстрацию, но это на самом деле не так интересно, интереснее то, насколько это применимо для реальных приложений, так как в реальных приложениях запросы всё-таки не ограничиваются select from table where id=… Про это речи не было — тут слушатели вольны потестить сами :-).
== Как сцилла стояла раком ==

Навигация