Databases Practice Questions
Relational, document and wide-column store selection. 8 original questions with full explanations.
Question 1 of 8
0 answered · 8 remaining
Databasesmedium
A mobile application must let users read and edit their data while offline, synchronising automatically when connectivity returns. Which database supports this natively?
Select an answer to see the explanation.
These questions are written by GCP Prep to test understanding of publicly documented concepts. They are not real exam questions.
What this test covers
One concept per question. If you can explain each of these without hesitating, you are in good shape on Databases.
- Firestore's client libraries provide offline persistence and automatic synchronisation
- Spanner is the option combining horizontal scale with strong global consistency
- Sequential row keys create hotspots because Bigtable distributes contiguous key ranges
- RPO is data loss tolerance; RTO is downtime tolerance
- Connection pooling decouples application concurrency from database connection count
- High availability provides automatic failover; read replicas do not
- Continuous replication minimises the cutover window
- Bigtable targets very high throughput key lookups over very large datasets
Other topics
Related Certifications
- Professional Cloud DeveloperFor engineers who build and ship cloud-native applications.
- Professional Data EngineerPipelines, warehouses and the systems analytics runs on.
- Professional Cloud ArchitectThe flagship design exam. Long scenarios, real trade-offs.
- Professional Cloud Database EngineerDatabase design, migration and operations at production scale.
Related Cloud Topics
- Cloud SQLManaged relational databases — MySQL, PostgreSQL and SQL Server — with automated backups, replication and failover.
- SpannerA relational database that scales horizontally across regions while keeping strong consistency and SQL semantics.
- FirestoreA serverless document database with flexible schemas, real-time synchronisation and offline support for client applications.