Instiq
Chapter 1 · Data preparation and ingestion·v1.0.0·Updated 6/15/2026·~15 min

What's changed: Created Associate Data Practitioner Chapter 1 (Domain 1 "Preparation and ingestion": methodologies and quality = ETL/ELT/ETLT/data quality/cleaning (Cloud Data Fusion/BigQuery/Dataflow)/transfer (Storage Transfer Service/Transfer Appliance); formats and extract/load = CSV/JSON/Parquet/Avro/BigQuery Data Transfer Service/Database Migration Service/CLI; choosing storage and location = destinations/structured classification/regional-dual-multi-zonal).

1.3Choosing storage and data location

Key points

Understand choosing among storage destinations (Cloud Storage, BigQuery, Cloud SQL, Firestore, Bigtable, Spanner, AlloyDB), classifying data requirements as structured, semi-structured, or unstructured, and selecting data location types: regional, dual-regional, multi-regional, and zonal.

Where to store data depends on its kind (structured/semi-structured/unstructured) and use case. You also choose a location type that affects availability, latency, cost, and compliance.

1.3.1Choosing a destination

Data/useDestination
Unstructured (images, video, files)Cloud Storage
Large-scale analyticsBigQuery
Business relationalCloud SQL / AlloyDB
Global coreSpanner
Mobile/web documentsFirestore
Huge-scale/time seriesBigtable

Use Cloud Storage for unstructured data, BigQuery for large-scale analytics, Cloud SQL or high-performance AlloyDB for business relational, Spanner for global core systems, Firestore for mobile/web documents, and Bigtable for huge-scale/time series. Classify the data requirement as structured (tables)/semi-structured (JSON)/unstructured and pick the fitting destination.

1.3.2Location types

Location types include zonal (within one zone), regional (within one region, multi-zone redundant), dual-regional (spanning two regions), and multi-regional (spread across regions). Regional/multi-region increases availability and redundancy, and limiting to specific areas meets data residency requirements. Choose by balancing redundancy, cost, and regulation.

Exam point

Common: requirement → destination/location. E.g., "images/files" = Cloud Storage; "analytics" = BigQuery; "business RDB" = Cloud SQL/AlloyDB; "global core" = Spanner; "huge time series" = Bigtable; "multi-zone redundancy" = regional; "multi-region high availability" = multi-regional; "limit to in-country" = region selection (data residency).

Warning

Watch the mix-ups: (1) choose the destination by data kind (structured/semi-structured/unstructured) and use case. (2) Availability rises zonal (one zone) < regional (one region redundant) < dual/multi-regional. (3) Limiting to specific areas meets data residency.

Diagram of destinations (Cloud Storage unstructured/BigQuery analytics/Cloud SQL-AlloyDB business RDB/Spanner global/Firestore-Bigtable NoSQL) and location types (zonal/regional/dual/multi-regional).
Choosing destination and location

1.3.3Section summary

  • Destination = Cloud Storage (unstructured)/BigQuery (analytics)/Cloud SQL, AlloyDB (business RDB)/Spanner (global)/Firestore, Bigtable (NoSQL)
  • Classify the requirement as structured/semi-structured/unstructured to choose
  • Location types = zonal/regional/dual/multi-regional (choose by redundancy, cost, regulation)

Sign in to track progress — Log in.

Quick check

(just a quick review)

Q1. Which destination best stores unstructured data like images, video, and files?

Q2. To store redundantly across zones within one region and tolerate zone failures, which location type?

Q3. Which destination best suits analyzing large-scale data with SQL?

Q4. To spread data across regions for the highest availability and redundancy, which location type?

Q5. Which data requirement should you classify first when choosing a destination?

Q6. Which can be used as a high-performance, PostgreSQL-compatible managed database?

Check your understandingPractice questions for Chapter 1: Data preparation and ingestion