YDB предоставляет всю необходимую инфраструктуру для работы базы данных: избыточность хранения за счёт репликации, отказоустойчивый сторадж, автошардирование, обработка запросов, и т.д. YDB может хранить большие объёмы данных и обеспечивает быстрое выполнение запросов благодаря массивно-параллельной архитектуре. Теперь в YDB появилась возможность работы с аналитическими запросами. Это потребовало разработки такой функциональности, как поддержка таблиц с колоночным хранением, менеджер ресурсов для разделения аналитической и транзакционной нагрузки, стоимостной оптимизатор запросов и возможность выполнения федеративных запросов к внешним источникам данных.
В докладе я расскажу про сложности реализации при разработке универсального решения, архитектурные особенности, поделюсь достигнутыми результатами и опытом практического применения.