Алексей Мясников
Руководитель команды разработки клиентских библиотек YDB @ Яндекс
Москва

Драйверы распределенной платформы данных YDB и пользовательский опыт: что важно знать

  • Зал : Зал 3.2
  • Категории: Разработка
  • Секции: DB

Описание:

YDB — это распределённая отказоустойчивая Distributed SQL база данных с открытым исходным кодом, которая сочетает в себе высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID. В докладе раскроем в чем же сложность написать драйвер для распределенной базы данных. Для этого пройдем путь развития систем хранения данных от простых одноинстансовых баз до распределенного отказоустойчивого кластера, работающего в режиме 24/7. Посмотрим на протокол общения между клиентом и кластером YDB. Расскажем об алгоритмах на клиенте для улучшения работы системы в целом. Расскажем с какими проблемами сталкивались наши пользователи и куда мы зашли своей инженерной мыслью, чтобы не допускать повторов. В финале озвучим нынешнее состояние драйверов и roadmap команды.

О спикере

Алексей Мясников

Руководитель команды разработки клиентских библиотек YDB @ Яндекс
Москва

Руководитель команды в Яндекс (на проекте YDB), ментор на курсе Go-разработки в Яндекс Практикуме. В IT с 2006 года. Писал код на более чем 20 языках программирования, больше всего на C++, Java, Go, TypeScript. Кандидат технических наук. В прошлом — военный ученый с научным стажем более 8 лет.

Похожие доклады