Доклады SmartData 2023 — Database Internals

Доклады SmartData 2023 — Database Internals, image #1

Максим Бабенко, Яндекс — «Как мы адаптировали динамические таблицы YTsaurus для хранения блобов»

YTsaurus, использующий технику LSM (log-structured merge tree), показывал себя не с лучшей стороны, если в ячейках хранились блобы крупного размера — они перезаписывались, тратили впустую сеть и ресурсы CPU. Чтобы избежать этого, команда YTsaurus реализовала хранение блобов отдельно от «обычных» табличных данных. Максим расскажет, как удалось модифицировать алгоритмы compaction, находить «мусор» среди блобов, а в качестве бонуса — выносить часть данных из RAM под видом блобов.

Петр Зайцев, Percona — «Глубокое погружение в производительность запросов»

Хранилище данных — не просто еще один сервис, для которого важно успешно установить соединение и получить корректные результаты.

Рассмотрим, как и зачем выходить за рамки средних показателей, как избежать перегруза деталями. Выясним, когда нужно настраивать запросы, а когда — всю БД. Изучим способы минимизации времени реакции на запросы пользователей и недооцененные факторы, которые влияют на производительность — от перегрузки сети до скорости света.

Владимир Озеров, Querify Labs — «Быстрая обработка данных в Data Lake с помощью Trino и CedrusData»

Владимир расскажет про оптимизации, которые позволяют распределённому SQL-движку Trino и его форку CedrusData быстро обрабатывать большие объемы данных из Data Lake: использование метаданных Parquet и ORC для уменьшения объема сканируемых данных, динамические фильтры, локальный дисковый кэш, материализованные представления и ряд других важных техник.

Антон Виноградов, Apache Software Foundation — «Сжатие, шифрование и не только: меняем поведение и гарантии распределенной базы данных»

Разберемся в разных подходах к трансформации данных на примере их сжатия. Оценим на реальных примерах в Apache Ignite преимущества и недостатки этих подходов, успешные и не очень стратегии — как они способствуют хранению максимального объема данных, повышению быстродействия системы или даже выполнению SLA.

Другие доклады о внутренностях баз данных и полная программа конференции — уже на сайте SmartData 2023.

21 views·1 share