YDB в бою: грабли, на которые мы наступили, и паттерны, которые теперь используем
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
- Почему распределенные БД работают таким образом. Какие плюсы получаем и какую цену платим за распределенность.
- Как реализован Serializable в YDB, и какое слово из трёх букв у нас ассоциируется с этим.
- Почему транзакции на чтение и на запись лучше разделять, и как мы это делаем.
- Ретраи наше всё, но нам не всё равно, где их использовать. Принимаем только по назначению.
- Формируем первичный ключ осознанно. Для чего нам пришлось изобретать свой UUID.
- Как сделать ссылочную целостность без FOREIGN KEY.
- Как быть с ограничениями YDB на большие выборки в join.
- Наши best practice по мониторингу производительности.
Более 13 лет разрабатывает приложения для бизнеса. Работал как backend-, так и fullstack-разработчиком на языках Java, Kotlin, JS, TS, 1С. Большой опыт работы с SQL-базами данных.
Руководитель разработки.
Видео
Другие доклады секции
Базы данных и системы хранения