Google Professional Data Engineer exam dumps

Google Professional Data Engineer practice question 32 of 279

Professional Data Engineer. Professional level, Google Cloud. Free question with the correct answer and a full explanation.

Google Professional Data Engineer Question 32

Single answerGoogle Cloud Platform

Your team is designing a financial application on Google Cloud that processes transaction data. The application must ensure that all transactions are processed exactly once, maintain data consistency during failures, and support high availability. Which storage solution should you choose to meet these requirements?

  1. A

    Cloud Spanner

  2. B

    Cloud Bigtable

  3. C

    Cloud Storage

  4. D

    Cloud SQL

Show answer and explanation

Correct answer: A

Explanation

The financial application requires a solution that ensures data consistency, durability, and high availability. Cloud Spanner is the best choice as it is a globally distributed, highly available relational database that offers full ACID compliance, making it ideal for transactional systems like financial applications. Other options either lack ACID compliance or do not meet the high availability requirements.

  • A. Correct.

    Cloud Spanner is a globally distributed database that supports ACID compliance and provides high availability. It is ideal for transactional workloads where consistency and durability are critical.

  • B. Incorrect.

    Cloud Bigtable is a NoSQL database optimized for analytical workloads and high throughput but does not natively support ACID transactions, making it unsuitable for this scenario.

  • C. Incorrect.

    Cloud Storage is an object store designed for unstructured data storage and does not support ACID transactions, thus not meeting the requirements of transactional consistency.

  • D. Incorrect.

    Cloud SQL provides ACID compliance but is not designed for high availability in globally distributed systems like Cloud Spanner, making it less suitable for this use case.

Timed practice exam

Take a Google Professional Data Engineer practice test under exam conditions

60 questions in 120 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam