without haste but without rest
AWS Redshift와 Google BigQuery의 차이점 본문
Redshift, BigQuery는 데이터 웨어하우스를 위한 클라우드 서비스로 자주 비교되는데, 이 둘의 구조는 완전히 다르다.
가장 큰 차이점은 Redshift가 전용 리소스(dedicated resource)인 것에 비해 BigQuery는 공유 리소스(shared resource)라는 점이다. Redshift는 전통적인 MPP 데이터베이스의 흐름을 이어 왔기에 스토리지와 계산 노드가 일체화된 환경에서 효율적으로 쿼리를 실행하게 되어 있다.
Redshift
자원이 전용이라 다른 사용자가 사용할 수 없기 때문에 성능이 안정적이다. 또한, 노드 수를 늘리면 스토리지 용량과 계산 능력이 모두 증가하므로, 데이터 양에 대해 일정한 성능이 유지된다.
BigQuery
수천 대나 되는 하드 디스크에 데이터를 분산함으로써 고속화를 실현한다. 이를 한 회사에서만 전용으로 사용할 수 없기 때문에 필연적으로 공유형 시스템이 된다. 결과적으로 자신의 노드를 관리할 필요가 없는 풀 매니지드형 서비스가 되었다.
'Database' 카테고리의 다른 글
ClickHouse 개념과 특징 (0) | 2021.12.13 |
---|---|
OLTP와 OLAP (0) | 2021.12.13 |
데이터베이스 요약 (0) | 2021.12.04 |
[DB] 가상환경에 띄운 mysql 서버에 접속이 안될 때는 포트를 꼭! 확인하자 (0) | 2020.07.26 |
[DB] JOIN (EUQI, INNER, OUTER, FULL) (0) | 2020.02.06 |
Comments