Необычные случаи оптимизации производительности на примере ClickHouse Базы данных и системы хранения
Доклад принят в программу конференции
Тезисы
Правда ли, что распаковать данные — быстрее, чем просто скопировать их? Ответ: "нет и да", а вообще всё сложнее. Как быстрее всего транспонировать Structure of Arrays в Array of Structures и зачем это нужно? Как лучше читать файлы — read, O_DIRECT, mmap, io_uring? Ответ снова нетривиален. Почему MergeTree-таблицы в ClickHouse могут работать лучше, чем in-memory-таблицы?
В своём докладе я расскажу про некоторые интересные случаи исследования и оптимизации производительности, с которыми разработчики ClickHouse сталкиваются на практике.
Другие доклады секции Базы данных и системы хранения
Обработка ошибок времени выполнения в PostgreSQL
Иван Фролков
Postgres Professional
SQL/JSON в PostgreSQL: настоящее и будущее
Олег Бартунов
Postgres Professional
Как написать свой индекс в Tarantool
Олег Бабин
Mail.Ru Group
Postgres 14 и высокие нагрузки
Иван Панченко
Postgres Professional
Как мы Change Data Capture делали
Василий Тюбек
Mail.ru Group
"Прокрустово ложе" или "испанский сапог" — мифы и реальность СУБД в Облаках
Александр Зайцев
Altinity
Информационная безопасность против Хайлоада
Георгий Тарасов
Газинформсервис
Версионирование данных. Теория и практика
Максим Тремпольцев
Mail.ru Group