Чтение из Cassandra — внутреннее устройство и производительность

День 1 /  / Трек 3  /  RU / Для практикующих инженеров  /  архитектура,базы_данных,performance

Доклад посвящен детальному разбору того, как происходит процесс чтения из базы данных Apache Cassandra с точки зрения производительности, какие есть этапы обработки запросов, сколько по времени они занимают, какие потоки за что отвечают и как устроен механизм кеширования. В докладе пойдет речь о текущей стабильной версии 3.11.x, но также презентация будет включать в себя информацию об изменениях в плане производительности чтения, внесенных в рамках версии 4.0.

Целевая аудитория — разработчики и администраторы, использующие Apache Cassandra. Доклад позволит лучше понимать, как устроена Cassandra внутри, чем определяется её производительность для операций чтения и какие есть узкие места для этого типа запросов.


Скачать презентацию

Спикер(ы)

Дмитрий Константинов
Netcracker

Системный архитектор и по-прежнему практикующий Java-разработчик в компании Netcracker. За последние 10 лет участвовал в различных проектах, начиная с задач управления сетью, мониторинга и заканчивая биллингом. Активно работает с различными open source-технологиями, такими как Apache Cassandra, Zookeeper, Kafka, Hazelcast и т.д. Профессиональные интересы включают в себя вопросы построения распределенных систем, производительности и отказоустойчивости.

Приглашенные эксперты

Владимир Ситников
Netcracker

Десять лет работает над производительностью и масштабируемостью NetCracker OSS — ПО, используемого операторами связи для автоматизации процессов управления сетью и сетевым оборудованием. Увлекается вопросами производительности Java и Oracle Database. Автор более десятка улучшений производительности в официальном PostgreSQL JDBC-драйвере.