
Explanation:
The correct answer is B. Configure a Cloud SQL for PostgreSQL instance with high availability enabled.
ACID-compliance: PostgreSQL is renowned for its strong adherence to ACID principles (Atomicity, Consistency, Isolation, Durability), ensuring data integrity and consistency, which is crucial for the system in question.
High availability: Enabling high availability in Cloud SQL for PostgreSQL means the database is replicated across multiple zones within a region. This setup provides redundancy and fault tolerance, allowing the system to automatically failover to another zone in case of a failure, thereby minimizing the need for human intervention and ensuring continuous operation.
Why other options are less suitable:
In summary, option B is the optimal choice, combining PostgreSQL's ACID compliance with Cloud SQL's high availability features to meet the system's requirements effectively with minimal human intervention during failures.
When developing a system that requires an ACID-compliant database and aims to minimize human intervention during failures, which approach should you take?
A
Set up a BigQuery table with a multi-region configuration.
B
Configure a Cloud SQL for PostgreSQL instance with high availability enabled.
C
Configure a Bigtable instance with more than one cluster.
D
Configure a Cloud SQL for MySQL instance with point-in-time recovery enabled.
No comments yet.