For a financial application requiring a globally distributed, ACID-compliant database with low latency, which GCP solution is most appropriate?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Cloud Spanner with a multi-region configuration..
Why this is the answer
*In designing a financial application that demands global distribution, ACID compliance, and low latency, Cloud Spanner with a multi-region configuration emerges as the best choice. Cloud Spanner is Google's fully managed, horizontally scalable, relational database service that offers global transaction consistency at scale, providing the ACID compliance necessary for financial applications. Its multi-region configuration ensures that the database is globally distributed, reducing latency for users irrespective of their geographical location. This setup ensures not only high availability and durability but also maintains strong consistency across regions, a critical requirement for financial data. Alternatives like Cloud Bigtable, though offering global availability, lack ACID compliance. Firestore, while ACID compliant, is not designed for the same use cases as Cloud Spanner. Using Cloud SQL with read replicas and custom code for syncing introduces unnecessary complexity and potential for errors, making it less suitable for applications where reliability and consistency are paramount. Therefore, Cloud Spanner's unique capabilities make it the optimal solution for building a high-performance, globally distributed financial application.*
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed