Материализованное представление
Материализованное представление — это объект, содержащий как логику вычислений, так и данные. Его можно использовать для ускорения запросов, упрощённого ETL-моделирования и ускорения федеративных запросов в lakehouse. Сначала изучите основные понятия, затем выберите синхронные или асинхронные материализованные представления в зависимости от требований к актуальности данных.
Основные понятия
Синхронное материализованное представление
Синхронное материализованное представление
Используйте синхронные материализованные представления для обеспечения строгой согласованности данных с базовой таблицей и ускорения агрегации и сортировки в реальном времени.
Прозрачное переписывание запросов с использованием синхронного материализованного представления
Узнайте, как оптимизатор прозрачно переписывает запросы для использования синхронных материализованных представлений, какие шаблоны запросов поддерживаются и какие ограничения действуют.
Асинхронное материализованное представление
Обзор асинхронных материализованных представлений
Изучите режимы обновления, поддержку нескольких таблиц, инкрементальное обновление партиций и типичные сценарии использования асинхронных материализованных представлений.
Создание и обслуживание
Практическое руководство по созданию асинхронных материализованных представлений, выполнению прямых запросов к ним, управлению обновлениями и обслуживанию партиций.
Инкрементальное обслуживание представлений (IVM)
Начиная с Doris 5.0.0, обновляйте асинхронные материализованные представления инкрементально на основе изменений на уровне строк, чтобы снизить затраты на полный пересчёт или пересчёт партиций.
Руководство по использованию
Практические рекомендации по оценке применимости в конкретных сценариях, принципам использования, выбору стратегии обновления и созданию представлений.
Прозрачное переписывание запросов с использованием асинхронного материализованного представления
Как алгоритм переписывания на основе шаблона SPJG прозрачно переписывает существующие запросы для использования асинхронных материализованных представлений без изменения SQL.
Часто задаваемые вопросы
Ответы на часто задаваемые вопросы об обновлении партиций, версиях базовых таблиц и устранении неполадок при эксплуатации.