Отъявленные баги и как их избежать на примере ClickHouse Базы данных и системы хранения
Доклад принят в программу конференции
Тезисы
Если вы пишете код, готовьтесь к проблемам. Проблемы обязательно будут и ожидать их стоит со всех сторон — и из вашего кода, и от компилятора, и от операционной системы, и от железа. Если вы отмасштабировали кластер до космических масштабов, то ожидайте космические баги. Особенно, если речь идёт про данные из интернет-трафика.
В своём докладе я приведу примеры наиболее нелепых, обескураживающих и безнадёжных проблем из моего опыта разработки и поддержки ClickHouse; как приходилось их отлаживать, и какие меры следует принимать разработчикам с самого начала, чтобы проблем было меньше.
Другие доклады секции Базы данных и системы хранения
Энтерпрайзные вызовы для Postgres'а
Иван Панченко
Postgres Professional
Раскрытие секретов Group Replication в MySQL
Vittorio Cioe
Oracle - MySQL
Tarantool Kubernetes Operator
Василий Тюбек
Mail.ru Group
DBA-бот Joe. Снимаем боль backend-разработки: как при оптимизации SQL-запросов перестать ждать часами получения копии полноразмерной базы и внимания DBA-экспертов
Анатолий Станслер
Postgres.ai
Дорогой DELETE. Типичные ошибки при выполнении массовых операций в высоконагруженных БД PostgreSQL
Николай Самохвалов
Postgres.ai
Учим Kibana работать с Clickhouse
Ярослав Саган
EcommPay IT
SQL/JSON: реализуем стандарт и не останавливаемся на этом
Александр Коротков
Postgres Professional
When is MyRocks good?
Alkin Tezuysal
Percona
Успехи и провалы с Redis
Иван Летенко
Infobip
Резервное копирование нагруженных СУБД
Андрей Бородин
Yandex Cloud
Базы данных на GPU – архитектура, производительность и перспективы использования
Денис Тишков
Технологический Центр - Deutsche Bank
Блокировки в PostgreSQL
Егор Рогов
Postgres Professional
Новая инфраструктура компонентов в MySQL 8.0
Vittorio Cioe
Oracle - MySQL
Hовости о PostgreSQL 12
Олег Бартунов
Postgres Professional
Мониторинг Apache Ignite. Сделали правильно
Николай Ижиков
Сбербанк Технологии