Перебалансировка без даунтайма в динтаблицах YTsaurus

Базы данных и системы хранения

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Мы рассчитываем, что слушатели доклада базово знакомы с тем, что такое Raft (хотя бы на уровне, что это «отказоустойчивый кирпичик»). Из доклада вы узнаете, как строить системы поверх множества автоматов, как правильно доставлять между ними сообщения, и какую пользу из этого можно извлечь.

Целевая аудитория

Разработчики баз данных, которые знают, что такое Raft, и хотят строить поверх него распределённые системы

Тезисы

Использование Raft-автоматов давно стало одним из стандартов индустрии для построения отказоустойчивых систем. В нашем докладе мы расскажем о том, как поверх автоматов построены динтаблицы YTsaurus — распределённая база данных класса NewSQL. На примере задачи балансировки шардов базы данных без даунтайма расскажем, как обеспечить жизнь нескольких тысяч автоматов в одном кластере и какие бывают протоколы передачи сообщений между автоматами.

Иван Смирнов

Яндекс, YTsaurus

Руководитель группы в динтаблицах YTsaurus. 12 лет пишу на C++ в Яндексе. В прошлом занимался спортивным программированием и преподавал алгоритмы в ВШЭ.

Видео

Другие доклады секции

Базы данных и системы хранения