Please enable JavaScript.
Coggle requires JavaScript to display documents.
BigQuery - Coggle Diagram
BigQuery
Notes
-
Prefer truncate to delete when deleting rows.
Truncate is a DDL S => no charge, all metadata stored
-
-
Rather than table locking, BigQuery uses a form of optimistic concurrency control. At the time of committing the job, BigQuery checks if the mutations generated by this job conflict with any other mutations performed on this table while this job was running
Storage
-
Collosus
-
-
Used wildly in GCP: BigTable, Spanner, BQ, etc
-
-
-
-
-
Compute
Dremel
-
-
Automated DB admin tasks
-
-
Rectifying difficult data shapes and data skew, and caching data & metadata for performance reasons.
-
-
Features
-
Merge table (for DWs in a star / snowlake schema, use case - slowly changing dimension (SCD))
- insert rows to source if not found
-
- throw error if matched more than 1 row!
- possible to delete rows in source
-