본문 바로가기
설치 및 환경 설정

BigQuery란?

by 까망 하르방 2021. 3. 5.
반응형

▶ 구글에서 만든 클라우드용 Data Warehouse(데이터 저장소)

    Peta Byte 급의 데이터 저장 및 분석 플랫폼 

    (여타 다른 MySQL과 같은 SQL을 통해 데이터를 추출할 수 있는 DB 종류)

 

주요 특징

1. 입문 장벽

- Hadoop이나 Spark 등을 사용하게 되면 일정 수준 이상의 전문성이 필요한데, 

  Big Query는 로그인 후 SQL만 수행하면 되기 때문에 상대적으로 데이터 분석이 쉽다.

  (WEB UI 혹은 Command Line tool, Rest API와 클라이언트 라이브러리 기능 제공)

- 일반적인 RDB나 noSQL보다 속도가 월등히 빠르며, 몇초 안에 TB를 스캔할 수 있습니다. 

    SQL 쿼리를 실행하여 7TB를 30초 이내에 처리할 수 있음

    이에 스트리밍 데이터를 수집하고 통계 정보로 시각화하는 것이 용이

 

2. 운영 부담감이 적다

- 구글 클라우드 서비스로 설치/운영이 필요 없다 (NoOps)

  즉, 사용자가 별도의 서버나 물리적 하드웨어에 대한 부담이 적습니다.

  * SELECT할 때, Column Base(용량)로 비용을 부과될수도 있지만 저렴

- 다른 데이터베이스는 서버 성능, Index 등에 따라 속도가 느리지만 

    BigQuery는 Index 개념이 없기에 신경쓰지 않아도 되며, 서버 성능은 구글에서 자동으로 처리하는 편

 

3. 호환성

Firebase, Tableau, Google Analytics 360 suite 등과 연동 및 호환되기에 활용성 좋습니다.

   ex) FireBase로 App Data(사용기기, 위치, OS버전 등)를 접근 가능

 

 

 

 

반응형

댓글