GCP - Cloud SQL and DatabasesWhy does Cloud Spanner use the TrueTime API for global distribution instead of relying on traditional clocks?ATrueTime provides bounded time uncertainty to ensure external consistencyBTraditional clocks are faster but less secureCTrueTime is cheaper to operate than traditional clocksDTraditional clocks cannot synchronize data at allCheck Answer
Step-by-Step SolutionSolution:Step 1: Understand TrueTime's roleTrueTime gives a global clock with a known uncertainty bound to coordinate transactions.Step 2: Compare with traditional clocksTraditional clocks lack bounded uncertainty, risking inconsistent data ordering.Final Answer:TrueTime provides bounded time uncertainty to ensure external consistency -> Option AQuick Check:TrueTime ensures consistency with bounded uncertainty [OK]Quick Trick: TrueTime ensures consistent global ordering with time bounds [OK]Common Mistakes:Thinking TrueTime is cheaper or fasterAssuming traditional clocks can't sync at allConfusing security with time accuracy
Master "Cloud SQL and Databases" in GCP9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallTime
More GCP Quizzes Cloud Functions - Function deployment and testing - Quiz 2easy Cloud Functions - Cloud Functions pricing - Quiz 5medium Cloud Functions - Environment variables and secrets - Quiz 5medium Cloud IAM Advanced - Audit logging - Quiz 3easy Cloud Load Balancing - HTTP(S) Load Balancer (Layer 7) - Quiz 10hard Cloud Load Balancing - Cloud CDN integration - Quiz 7medium Cloud Load Balancing - Health checks configuration - Quiz 1easy Cloud Monitoring and Logging - Why observability matters - Quiz 1easy Cloud Monitoring and Logging - Cloud Monitoring overview - Quiz 3easy Cloud Pub/Sub - Pull vs push subscriptions - Quiz 3easy