Выполняется миграция CDC на основе триггеров в BigQuery с использованием потоков CDC на основе логов: какие два шага следует предпринять, чтобы изменения были доступны в таблице отчетов с минимальной задержкой при одновременном снижении вычислительных затрат? (Выберите два варианта.)
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Вставляйте каждую новую запись CDC и соответствующий тип операции в промежуточную таблицу в реальном времени., Периодически используйте DML MERGE для одновременного выполнения нескольких операций DML INSERT, UPDATE и DELETE в таблице отчетов..
Почему это правильный ответ
Для минимальной задержки и снижения затрат следует вставлять каждую новую запись CDC и соответствующий тип операции (INSERT, UPDATE, DELETE) в промежуточную таблицу в реальном времени. Это позволяет быстро фиксировать изменения без немедленной обработки основной таблицы. Затем, для эффективного применения этих изменений, периодически используйте оператор DML MERGE. MERGE позволяет объединять несколько операций DML (вставка, обновление, удаление) в одной транзакции, что значительно снижает вычислительные затраты по сравнению с выполнением отдельных DML-операций для каждой записи. Прямое выполнение DML для каждой записи CDC или использование материализованного представления для каждой записи увеличивает задержку и затраты. Периодическое удаление устаревших записей не решает проблему применения изменений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется