Создайте панель мониторинга запасов в режиме, близком к реальному, с историческими остатками и тысячами обновлений в час. Максимизируйте производительность панели мониторинга и обеспечьте точность. Какую архитектуру вы реализуете?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Используйте потоковую передачу BigQuery для потоковой передачи изменений в ежедневную таблицу движения запасов. Рассчитывайте остатки в представлении, которое объединяет ее с таблицей исторических остатков запасов. Обновляйте таблицу остатков запасов каждую ночь..
Почему это правильный ответ
Правильный вариант использует потоковую передачу BigQuery для обработки тысяч обновлений в час, что обеспечивает точность и актуальность данных в режиме, близком к реальному. Создание представления, объединяющего текущие изменения с историческими данными, позволяет быстро получать актуальные остатки без дорогостоящих операций UPDATE. Ночное обновление основной таблицы остатков минимизирует затраты на запросы и поддерживает производительность. Использование операторов BigQuery UPDATE неэффективно для тысяч обновлений в час из-за высокой стоимости и потенциальных блокировок. Разделение таблицы по товарам не решает проблему частых обновлений и не обеспечивает актуальность данных в режиме, близком к реальному. Использование BigQuery bulk loader подходит для пакетной загрузки, но не для обновлений в режиме, близком к реальному, так как имеет задержку.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется