Citus изнутри: как устроен шардинг
Доклад принят в программу конференции
Целевая аудитория
Тезисы
В PostgreSQL для горизонтального масштабирования реализован ряд как коммерческих, так и бесплатных решений, и одно из таких — это расширение от компании CitusData (приобретена Microsoft).
Как расширение устроено логически и физически, как работают распределенные транзакции, какие запросы оптимизатор выполнить не сможет, как эти запросы устроены на логическом уровне, как построить правильно архитектуру распределенных данных... — в общем, речь пойдет об этих и других вопросах распределенных транзакций в Citus, а также о плюсах и минусах и какие плюшки можно извлечь при небольших доработках.
Работал в разных компаниях, в том числе в Альфа Банке, OTG, ad1, Loveplanet и т.д. Более 10 лет опыта в масштабировании систем. Занимается разработкой расширений на PostgreSQL и увлекается машинным обучением. Разрабатывает OpenSource.
Видео
Другие доклады секции
Разработка СУБД