Google Cloud Professional Data Engineer — Question 255
You are building a system to process financial transactions. The system must handle a high throughput of concurrent user operations and each operation requires low-latency reads and writes to individual records. You need to identify a storage solution that guarantees ACID compliance for the processed transactions. You want a Google Cloud managed service. What should you do?
Answer options
- A. Select Bigtable.
- B. Select BigQuery.
- C. Select Cloud Storage.
- D. Select Spanner.
Correct answer: D
Explanation
The correct answer is D, Spanner, as it provides a fully managed relational database service that supports ACID transactions across distributed systems, meeting the requirements for high throughput and low-latency operations. Bigtable (A) is not ACID compliant, BigQuery (B) is designed for analytics rather than transactional workloads, and Cloud Storage (C) is for object storage and does not support ACID transactions.