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