НЕмитап Database#1 Полина Кудрявцева – CockroachDB на платформе DBaaS (перезалив)

Опубликовано: 05 Май 2026
на канале: AvitoTech
2,344
67

Всем привет! Это новый выпуск НЕмитапа. Здесь инженеры Авито рассказывают про инструменты и подходы, которые используют в работе, и отвечают на ваши вопросы.

Полина Кудрявцева расскажет про CockroachDB в Авито: почему выбрали именно такую cloud native базу, и как с ней работаем. Подробно рассмотрим CockroachDB на платформе DBaaS в Авито и поговорим о планах развития.

00:00 | Вступление
01:12 | Каким был мир баз данных Авито до Cloud Native
02:08 | Что же пошло не так
02:58 | Тараканье вторжение: история успеха
05:15 | Почему выбрали CockroachDB
06:18 | Зачем разводить тараканов на платформе
08:07 | Преимущества Cloud Native перед классическими СУБД
09:33 | Особенности шардированных Cloud Native баз данных на примере CockroachDB: данные
12:44 | Особенности шардированных Cloud Native баз данных на примере CockroachDB: выполнение запросов
13:50 | Особенности шардированных Cloud Native баз данных на примере CockroachDB: raft
15:14 | Особенности шардированных Cloud Native баз данных на примере CockroachDB: дъявол в деталях
16:01 | Когда подойдёт CockroachDB
17:24 | CockroachDB на платформе DBaaS в Авито: топология кластера
19:56 | CockroachDB на платформе DBaaS в Авито: создание БД
20:39 | CockroachDB на платформе DBaaS в Авито: агент
21:28 | CockroachDB на платформе DBaaS в Авито: ролевая модель
23:49 | Планы развития: фичи
24:27 | Планы развития: самые важные метрики
25:27 | Планы развития: отправка потока данных из CockroachDB в DWH
26:15 | Заключение
27:03 | Вопрос от зрителей: как CockroachDB экономит на latency?

Тезисы:
• Как и зачем в Авито появились cloud native базы данных, почему это именно CockroachDB.
• Особенности шардированных CloudNative баз данных на примере CockroachDB: распределение данных по кластеру, выполнение запросов, основные кейсы использования.
• Как выглядит CockroachDB на платформе DBaaS в Авито: топология кластера, гарантии отказоустойчивости, пайплайн создания БД на платформе, агент, ролевая модель.
• Дальнейшие планы развития CockroachDB на платформе DBaaS.

Подборка ресурсов:
• CockroachDB: The Definitive Guide: https://www.cockroachlabs.com/guides/... — Книга об общем устройстве CockroachDB. В ней опущены многие низкоуровневые технические детали, поэтому читается легко. Подходит для первого знакомства с технологией для читателей любого уровня погружения. 80% теоретической информации из моего доклада теоретической части взято из этой книги.
• Official Docs: Distribution Layer: https://www.cockroachlabs.com/docs/st... — часть официальной документации CRDB, которая посвящена распределению данных по кластеру. Тоже один из источников вдохновения для теоретической части доклада.

Ссылка на презентацию: https://clc.to/7oq7Lg

AvitoTech — это команда инженеров Авито. Подпишитесь на наш канал, соцсети и блоги, чтобы узнавать больше о технологиях Авито 👇🏻
ВК: https://vk.com/avitotech
Телеграм: https://t.me/+wU3vnNnqr7JlZDIy
Хабр: https://habr.com/ru/company/avito
Медиум (eng):   / avitotech  
Гитхаб: https://github.com/avito-tech
RuTube: https://rutube.ru/channel/30462632/
Дзен: https://dzen.ru/avitotech
Сайт: https://avito.tech

#database #cockroach #немитап