Google Cloud로 나만의 데이터베이스 구축하기
GCP
database
SQL
Google Cloud와 BigQuery를 활용해 나만의 데이터베이스를 구축하는 방법을 소개합니다.
목적
이 글은 DBMS에 대해 공부하고 싶으나 마땅한 방법이 없는 이들에게 도움이 될 수 있다. 데이터베이스를 사용하지 않는 회사를 찾아보기 어렵다. 취업 시장에서도 데이터를 조회하고 결과를 뽑아 리포팅할 수 있는 사람을 좋아한다. 그러나 SQL을 배우기 위해서는 먼저 DB서버가 있어야 한다. 보통 사용하는 SQLiteDB는 file기반으로 RDB가 아니므로 실제 SQL 환경과 다를 수 있다. 따라서 Google Cloud를 활용하여 간단한 DB를 구성해 보고자 한다.
방법
- Google Cloud 가입 - 개인 카드(법인카드 불가) 사용, 카드가 없다면 가족 카드 사용
- BigQuery 선택
- 프로젝트 - 데이터세트 - 테이블 생성
- DBeaver 연결
Google Cloud 가입
구글 클라우드를 이용하기 위해서는 신용카드를 등록해야 한다. 만약 신용카드가 없다면 가족 카드나 체크 카드를 사용할 수 있다.
BigQuery 선택
서비스 중 BigQuery를 선택한다. BigQuery는 구글 클라우드의 데이터 웨어하우스로, 대용량 데이터를 빠르게 처리할 수 있다.
프로젝트 - 데이터세트 - 테이블 생성
프로젝트를 생성하고, 데이터세트를 만들고, 테이블을 생성한다. 테이블에 데이터를 올릴 수도 있다.
DBeaver 연결
DBeaver에서 BigQuery 드라이버를 설치하고, Google Cloud 인증을 통해 연결한다.