Разработайте хранилище для транзакций банковских счетов, требующих гарантий ACID и доступа по SQL. Какое решение подходит?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Хранить данные транзакций в Cloud Spanner и использовать транзакции чтения-записи с блокировкой (locking read-write transactions)..
Почему это правильный ответ
Cloud Spanner – это глобально распределенная реляционная база данных, которая обеспечивает строгую согласованность и гарантии ACID, что критически важно для банковских транзакций. Использование транзакций чтения-записи с блокировкой гарантирует, что все операции соответствуют принципам ACID, предотвращая конфликты и обеспечивая целостность данных. Хотя устаревшие чтения в Cloud Spanner могут уменьшить задержку, они не подходят для банковских транзакций, где требуется самая актуальная и согласованная информация. BigQuery не является транзакционной базой данных и не предоставляет гарантий ACID, необходимых для таких данных. Cloud SQL является хорошим выбором для реляционных данных, но Cloud Spanner превосходит его по масштабируемости и глобальной распределенности, что важно для высоконагруженных банковских систем. Федеративные запросы BigQuery для анализа – это отдельный сценарий использования, не относящийся к хранению транзакционных данных с гарантиями ACID.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется