GCP Professional Data Engineer Practice Question

Your ride-sharing platform ingests tens of thousands of 2-KB JSON session documents per second from mobile apps worldwide. Each driver or rider must be able to read and update their own session document in under 20 ms, and the document schema may evolve frequently. You also need automatic cross-region replication for high availability and real-time change notifications to connected clients, without having to manage database servers yourself. Which Google Cloud storage service and deployment option best fit these requirements?

  • Use Cloud Firestore in Native mode deployed in a multi-region location, storing each session as a document keyed by user ID.

  • Create a Cloud Spanner table with a JSON column for each session and use the REST API for reads and writes.

  • Store sessions as JSON objects in a regional Cloud Storage Standard bucket and expose them through Cloud Functions.

  • Load sessions into partitioned BigQuery tables with a JSON column and query them on demand using SQL.

GCP Professional Data Engineer
Storing the data
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot