without haste but without rest

AWS Redshift와 Google BigQuery의 차이점 본문

Database

AWS Redshift와 Google BigQuery의 차이점

JinungKim 2021. 12. 13. 15:19

빅데이터를 지탱하는 기술 277~278p


Redshift, BigQuery는 데이터 웨어하우스를 위한 클라우드 서비스로 자주 비교되는데, 이 둘의 구조는 완전히 다르다.
가장 큰 차이점은 Redshift가 전용 리소스(dedicated resource)인 것에 비해 BigQuery는 공유 리소스(shared resource)라는 점이다. Redshift는 전통적인 MPP 데이터베이스의 흐름을 이어 왔기에 스토리지와 계산 노드가 일체화된 환경에서 효율적으로 쿼리를 실행하게 되어 있다.


Redshift

자원이 전용이라 다른 사용자가 사용할 수 없기 때문에 성능이 안정적이다. 또한, 노드 수를 늘리면 스토리지 용량과 계산 능력이 모두 증가하므로, 데이터 양에 대해 일정한 성능이 유지된다.


BigQuery

수천 대나 되는 하드 디스크에 데이터를 분산함으로써 고속화를 실현한다. 이를 한 회사에서만 전용으로 사용할 수 없기 때문에 필연적으로 공유형 시스템이 된다. 결과적으로 자신의 노드를 관리할 필요가 없는 풀 매니지드형 서비스가 되었다.


Comments