BigQuery, BigTable?
1. BigTable
Bigtable 은 NoSQL 와이드 컬럼 데이터베이스입니다. 짧은 대기 시간, 많은 수의 읽기 및 쓰기, 대규모 성능 유지에 최적화되어 있습니다.
Bigtable은 많은 읽기 및 쓰기에 최적화된 NoSQL 와이드 컬럼 데이터베이스입니다.
- 읽기 및 쓰기 측면에서 크게 확장해야 하는 애플리케이션을 만들 때 Bigtable을 사용하십시오.
- Bigtable 처리량은 노드를 추가/제거하여 조정할 수 있습니다. 각 노드는 초당 최대 10,000개의 쿼리 (읽기 및 쓰기)를 제공합니다.
- Hadoop, Dataflow 및 Dataproc과 같은 기존 빅 데이터 도구와 쉽게 통합됩니다.
2. BigQuery
BigQuery는 대량의 관계형 구조화된 데이터를 위한 엔터프라이즈 데이터 웨어하우스입니다.
대규모 임시 SQL 기반 분석 및 보고에 최적화되어 있어 조직의 통찰력을 얻는 데 가장 적합합니다. BigQuery를 사용하여 Cloud Bigtable의 데이터를 분석할 수도 있습니다.
BigQuery는 대량의 관계형 구조화된 데이터를 위한 엔터프라이즈 데이터 웨어하우스입니다.
- 데이터를 쉽게 수집, 저장, 분석, 시각화하도록 설계된 페타바이트 규모의 데이터 웨어하우스입니다.
- 일반적인 BigQuery 사용 사례에는 대규모 저장 및 분석 또는 OLAP(온라인 분석 처리)가 포함됩니다
이미지 한장 요약
BIGTABLE
- NOSQL WIDE-COLUMN
- NOSQL 와이드 컬럼
- USE ME FOR HEAVY READ/WRITE EVENTS
- 무거운 읽기/쓰기 이벤트에 나를 사용하십시오
- SINGLE DIGIT MILLISECOND LATENCY PER ENTRY/ACCESS
- 항목/액세스당 한 자리 ms 지연 시간
BIGQUERY
- USE ME FOR ANALYSIS & REPORTING
- 분석 및 보고를 위해 저를 사용하십시오
- DATA WAREHOUSE FOR RELATIONAL STRUCTURED DATA
- 관계형 데이터를 위한 데이터 웨어하우스
- I AM YOUR FRIEND FOR LARGE SCALE, AD-HOC SQL-BASED OLAP ANALYSIS
- 저는 대규모 임시 SQL 기반 OLAP 분석의 친구입니다.
그 외에 볼만한 내용
참고 자료
https://cloud.google.com/blog/topics/developers-practitioners/bigtable-vs-bigquery-whats-difference