빅쿼리 BigQuery를 짤막한 문장으로 쉽게 설명해 봤습니다.
개념
- 구글이 만들어서 제공하는 서비스입니다. 유료입니다.
- 데이터베이스라고 이해하면 됩니다.
- 빅데이터 플랫폼입니다.
- SQL 언어를 사용해서 사용할 수 있습니다. (이름에 Query가 들어간 것을 볼 수 있음)
- 초대량 데이터 분석용 솔루션입니다.
- 실시간 솔루션은 아닙니다. 하지만 실시간 지원을 일부 합니다.
- BI/DW의 엔진으로 많이 씁니다.
요금
- 사용료는 종량제와 정량제로 나눌 수 있는데 기본은 종량제 즉 쓰는 만큼 지불합니다.
- 데이터를 스캔한 만큼. 즉, 스토리지에서 빅쿼리가 데이터를 읽은 만큼 과금합니다. 1Tb를 읽어들이게 하면 5달러정도의 요금을 지불
- 합니다.
누가 쓰나?
- 데이터 과학자 Data Scientist
- 데이터 분석가 Data Analyst
- 데이터 엔지니어 Data Engineer
좋은점
- 많은 사용자들이 빅쿼리 데이터 집계나 처리가 매우 빠르다고 말합니다. 하둡, 스파트 등의 다른 빅데이터 플랫폼에 비해서 말입니다.
- 쓰는 만큼만 요금을 내면 됩니다.
나쁜점
- 아무생각없이 쓰면 요금이 매우 많이 나올 수도 있습니다. 1회 쿼리에 수십만원에서 수백만원을 쓰는 경우도 있습니다.
- 사용법 및 다루는 법이 어렵지는 않지만 훈련과 연습이 필요합니다.
그외에
- 대부분의 데이터과학자가 선호하는 솔루션입니다.
- 데이터 엔지니어들은 좋아하는 사람과 싫어하는 사람들이 반반정도 되는 것 같습니다.