~/talk

Building the World's Largest Enterprise Data Warehouse with BigQuery

Talkat Google Cloud Next '18 · 2018-07-24..07-26· [databases, data-engineering]
slides:none on file

Claims BigQuery removes the table-scan constraint via Dremel-style distributed execution over Colossus and Jupiter and adds dynamic query planning to choose hash or broadcast joins at runtime. Demonstrated features: column-based partitioning and clustering that cut scans dramatically; TPCDS/TPC-H runs show about 5x faster and a petabyte retail query falling from roughly $5,000 to ~0.001 USD. Also announced SQL MERGE, customer crypto-delete pattern for PII, and self-service quota controls.

AI-written summary · about

  1. 0:00Intro
  2. 2:05Databases; how do they work?
  3. 2:49Databases; how do they scale?
  4. 3:51The Dremel Paper
  5. 4:03Dremel: An alternative approach to scaling
  6. 4:32Database Design Constraints
  7. 4:59Removing Constraints
  8. 5:34Dremel Architecture (2010)
  9. 6:06Dremel Architecture (2018)
  10. 10:38Ingestion time-based partitioning
  11. 11:42Column-based partitioning
  12. 12:12Clustering
  13. 18:15Security
  14. 20:15BigQuery and VPC
  15. 22:43Using Encrypted Columns
  16. 23:20Crypto Delete
  17. 28:462D Information vs 3D Information
  18. 35:14Traditional DWH Model
  19. 38:35Aggregate UDFs Follow the Pattern
  20. 39:12Example Data
  21. 39:46Demo
  22. 47:06A simple example
  23. 48:13Nested Data is Co-located Data
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.