| 17#1 |
Day 1Lab 1 · IAM Architecture (8#1) ↗Lab 1 · IAM 설정도 (8#1) ↗ |
Q. Why divide GCP environments by Project instead of AWS Account / Azure RG, and why separate BigQuery Connections?Q. 왜 GCP는 AWS Account나 Azure Resource Group 대신 Project 단위로 환경을 나누고, BigQuery에는 Connection을 따로 두나요? |
SO 11 votes · 25,068 viewsSO 합산 11표 · 25,068 조회
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 3-Cloud Hierarchy & Connection Delegation3사 계층 상속 · Connection 권한 위임도 |
Slide 17#1 ↗17#1 장표 ↗ |
| 17#2 |
Day 1Lab 2 · GCS Lifecycle (8#2) ↗Lab 2 · GCS 수명주기 (8#2) ↗ |
Q. AWS S3 Glacier takes hours to retrieve, so why does Cloud Storage Archive have 0-second retrieval latency?Q. AWS S3 Glacier는 꺼낼 때 몇 시간씩 기다리는데, 왜 Cloud Storage Archive는 대기 시간이 0초이고 대신 최소 보관 기간 요금이 붙나요? |
SO 10 votes · 3,437 viewsSO 합산 10표 · 3,437 조회
|
web-ppt Visual Slideweb-ppt 시각 장표 4-Tier Temperature Spectrum · Glacier vs Archive4단 온도 스펙트럼 · Glacier vs Archive 표 |
Slide 17#2 ↗17#2 장표 ↗ |
| 17#3 |
Day 1Lab 3 · Cloud SQL HA (8#3) ↗Lab 3 · Cloud SQL HA (8#3) ↗ |
Q. Migrating from AWS Aurora or Azure Hyperscale: Should I choose Cloud SQL, AlloyDB, or Spanner?Q. AWS Aurora나 Azure Hyperscale을 쓰던 워크로드는 GCP에서 Cloud SQL, AlloyDB, Spanner 중 무엇으로 옮겨야 하나요? |
SO 96 votes · 109,195 views / HN 108 ptsSO 96표 · 109,195 조회 / HN 108점
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 3-Stage Decision Tree · Storage Separation3단계 질문 분기 · 스토리지 분리 구조도 |
Slide 17#3 ↗17#3 장표 ↗ |
| 17#4 |
Day 2Lab 4 · DMS Migration (9#1) ↗Lab 4 · DMS 이관도 (9#1) ↗ |
Q. AWS DMS handles both DB cutover and analytics replication — why does GCP split them into DMS and Datastream?Q. AWS DMS 하나로 DB 이관과 웨어하우스 복제를 다 했는데, 왜 GCP는 Database Migration Service와 Datastream으로 나뉘어 있나요? |
SO 1,593 viewsSO 합산 1,593 조회
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 Source DB ➔ 3 Migration Paths (DMS · CDC · SMT)Source DB ➔ 3갈래 이관(DMS·CDC·SMT) |
Slide 17#4 ↗17#4 장표 ↗ |
| 17#5 |
Day 2Lab 5 · Spanner Interleaving (9#2) ↗Lab 5 · Spanner 인터리빙 (9#2) ↗ |
Q. Why do sequential primary keys cause hotspots in Spanner, and how do interleaved tables colocate parent-child rows?Q. Spanner에서 일반 DB처럼 순차 숫자나 UUIDv1을 기본키로 쓰면 왜 먹통(Hotspot)이 되고, 부모·자식 테이블은 어떻게 한 서버에 묶나요? |
SO 50 votes · 27,821 viewsSO 합산 50표 · 27,821 조회
|
web-ppt Visual Slideweb-ppt 시각 장표 Hotspot Bottleneck vs INTERLEAVE Physical BlocksHotspot 병목 vs INTERLEAVE 물리 블록 |
Slide 17#5 ↗17#5 장표 ↗ |
| 17#6 |
Day 2Lab 6 · Bigtable Row Key (9#3) ↗Lab 6 · Bigtable Row Key (9#3) ↗ |
Q. Bigtable vs BigQuery differences, and where do DynamoDB and Cosmos DB workloads migrate?Q. 이름이 비슷한 Bigtable과 BigQuery는 무엇이 다르고, AWS DynamoDB나 Azure Cosmos DB 워크로드는 Bigtable과 Firestore 중 어디로 가나요? |
SO 325 votes · 187,659 viewsSO 합산 325표 · 187,659 조회
|
web-ppt Visual Slideweb-ppt 시각 장표 3-Way Positioning · Row Key Formula & CSP Mapping3자 포지셔닝 · Row Key 공식 & 3사 매핑 |
Slide 17#6 ↗17#6 장표 ↗ |
| 17#7 |
Day 3Lab 7 · BigQuery DW (10#1) ↗Lab 7 · BigQuery DW (10#1) ↗ |
Q. Why use BigQuery ARRAY<STRUCT> and UNNEST() instead of normalized tables and JOINs?Q. BigQuery ARRAY<STRUCT>와 UNNEST는 왜 쓰나요? RDBMS처럼 테이블을 쪼개서 JOIN하면 안 되나요? |
SO 131 votes · 251,511 views (#1 in BQ!)SO 131표 · 251,511 조회 (BQ 1위!)
|
web-ppt Visual Slideweb-ppt 시각 장표 Shuffle JOIN vs ARRAY<STRUCT> BlocksShuffle JOIN vs ARRAY<STRUCT> 블록 |
Slide 17#7 ↗17#7 장표 ↗ |
| 17#8 |
Day 3Lab 8 · Partition Optimization (10#2) ↗Lab 8 · 파티셔닝 최적화 (10#2) ↗ |
Q. How does BigQuery execute queries without choosing instance sizes, and what is the difference between Partitioning and Clustering?Q. Redshift나 Snowflake처럼 인스턴스 크기를 안 고르는데 BigQuery는 내부에서 어떻게 돌아가고, 파티셔닝과 클러스터링은 어떻게 다른가요? |
SO 31 votes · 35,571 viewsSO 합산 31표 · 35,571 조회
|
web-ppt Visual Slideweb-ppt 시각 장표 Colossus · Slot Decoupling · Partition vs ClusterColossus·Slot 분리 · 파티션 vs 클러스터링 |
Slide 17#8 ↗17#8 장표 ↗ |
| 17#9 |
Day 3Lab 8 · Partition Optimization (10#2) ↗Lab 8 · 파티셔닝 최적화 (10#2) ↗ |
Q. Why does SELECT * LIMIT 10 in BigQuery scan the entire table and trigger full charges? When should I switch to Editions?Q. 왜 BigQuery에서 SELECT * LIMIT 10을 실행하면 테이블 전체 요금이 폭탄으로 청구되나요? On-Demand와 Editions는 언제 바꾸나요? |
SO 95 votes · 121,186 viewsSO 합산 95표 · 121,186 조회
|
web-ppt Visual Slideweb-ppt 시각 장표 LIMIT 10 Full Scan Defense · Editions Break-EvenLIMIT 10 풀 스캔 방어 · Editions 손익점 |
Slide 17#9 ↗17#9 장표 ↗ |
| 17#10 |
Day 3Lab 8 · Partition Optimization (10#2) ↗Lab 8 · 파티셔닝 최적화 (10#2) ↗ |
Q. Why query Cloud Storage Parquet via Lakehouse instead of standard External Tables?Q. Cloud Storage의 Parquet 파일을 읽을 때 일반 외부 테이블(External Table) 대신 왜 굳이 Lakehouse를 거쳐야 하나요? |
SO 3,868 viewsSO 합산 3,868 조회
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 Plain External Table vs Lakehouse Delegation일반 외부 테이블 노출 vs Lakehouse 위임 |
Slide 17#10 ↗17#10 장표 ↗ |
| 17#11 |
Day 4Lab 11 · Dataflow ETL (11#2) ↗Lab 11 · Dataflow ETL (11#2) ↗ |
Q. Why are there 5 data pipeline tools in GCP? When to use Dataflow, Spark, Dataform, Airflow, or Datastream?Q. GCP에는 파이프라인 도구가 왜 5개나 있나요? Dataflow, Spark, Dataform, Airflow는 각각 언제 쓰나요? |
SO 119 votes · 107,706 views / HN 110 ptsSO 119표 · 107,706 조회 / HN 110점
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 Airflow Orchestrated ETL 3 vs Dataform ELTAirflow 지휘 ETL 3종 vs Dataform ELT |
Slide 17#11 ↗17#11 장표 ↗ |
| 17#12 |
Day 4Lab 10 · Pub/Sub Streaming (11#1) ↗Lab 10 · Pub/Sub 스트리밍 (11#1) ↗ |
Q. Pub/Sub has no shard provisioning like Kafka/Kinesis — how does it guarantee ordering and deduplication? When to ingest directly into BQ without Dataflow?Q. Pub/Sub은 Kafka나 Kinesis처럼 샤드 개수를 안 정하는데 순서 보장과 중복 제거가 되나요? 언제 Dataflow 없이 BigQuery로 바로 넣나요? |
SO 148 votes · 140,499 viewsSO 합산 148표 · 140,499 조회
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 Pub/Sub Direct Subscription ($0) vs DataflowPub/Sub 직통 구독($0) vs Dataflow 분기 |
Slide 17#12 ↗17#12 장표 ↗ |
| 17#13 |
Day 4Lab 12 · Gemini RAG (11#3) ↗Lab 12 · Gemini RAG (11#3) ↗ |
Q. Document Search RAG vs Revenue Text-to-SQL — how do architectures differ, and where should vector search run (BigQuery vs AlloyDB)?Q. 사내 문서를 찾는 RAG와 매출 집계를 묻는 질문은 구현 방식이 어떻게 다르고, 벡터 검색은 BigQuery와 AlloyDB 중 어디서 해야 하나요? |
HN 87 pts / SO 945 viewsHN 87점 / SO 합산 945 조회
|
arch Diagram + Comparison Popuparch 구성도 + 비교표 팝업 Text-to-SQL vs Vector RAG · 3 Vector EnginesText-to-SQL vs Vector RAG · 엔진 3종 |
Slide 17#13 ↗17#13 장표 ↗ |