НЕмитап Database#1 Полина Кудрявцева – CockroachDB на платформе DBaaS (перезалив)
Всем привет! Это новый выпуск НЕмитапа. Здесь инженеры Авито рассказывают про инструменты и подходы, которые используют в работе, и отвечают на ваши вопросы. Полина Кудрявцева расскажет про 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 #немитап