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

 /  RU /

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

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



Спикер(ы)

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

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