Вы вставляете 10 тысяч сообщений из социальных сетей в BigQuery в потоковом режиме каждую минуту и немедленно выполняете агрегации, но запросы пропускают строки, находящиеся в процессе обработки, из-за eventual consistency. Как следует скорректировать дизайн приложения?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Оценить среднюю задержку доступности данных после потоковых вставок и всегда выполнять запросы после ожидания в два раза дольше..
Почему это правильный ответ
BigQuery обеспечивает высокую доступность данных при потоковой вставке, но для запросов, выполняемых сразу после вставки, существует небольшая задержка, связанная с eventual consistency. Ожидание в два раза дольше средней задержки гарантирует, что все недавно вставленные данные будут доступны для запросов, предотвращая пропуск строк. Переписывание приложения для загрузки накопленных данных каждые 2 минуты или преобразование в пакетную загрузку увеличит задержку обработки данных. Загрузка в Cloud SQL и экспорт в BigQuery также добавит ненужную сложность и задержку.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется