[SQL] BigQuery 기초 지식

2025. 10. 16. 18:13·SQL

SQL을 공부하기 전에 간단한 BigQuery에 대한 기초 지식을 먼저 학습해보자.

 

  • 데이터 저장 상태
    • 보통 데이터베이스 테이블에 저장
    • Database : 데이터들의 저장소
    • Table : 데이터가 저장된 공간

예시) 음식 배달 서비스의 데이터 -> 유저, 음식점, 음식, 라이더 테이블 -> 테이블이 모여있는 데이터베이스

 

  • 저장 되는 곳 : MySQL, Oracle, PostgreSQL 등과 같은 DB에 저장 (Cloud 데이터베이스는 AWS Aurora)
  • MySQL, Oracle, PostgreSQL 같은 SQL의 특징은 OLTP(Online Transaction Processing)이라는 것이다.
  • OLTP란 거래를 하기 위해 사용되는 DB를 말하며 특징으로는 무결성(보류, 중간 상태가 없음)이다.
    예를들면 돈을 보내는 행위를 할 때 한쪽에서 보낸 상태에서 멈춰서 상대방에게 돈이 전달이 안 되는 상황이 안 만들어진다는 것이다.
    -> 데이터 추가(insert), 변경(update)가 주로 발생한다.
  • SQL을 사용하여 분석을 할 순 있지만 분석을 위한 DB가 아니므로 쿼리 속도가 느릴 수 있다.
  • SQL(Structured Query Language) = DB에서 데이터를 추출할 때 사용하는 언어
  • SQL 짠다 = 쿼리 짠다
  • 테이블에 저장된 데이터 형태를 보면 다음과 같다.
  column1 column2 column3 column4
row1        
row2        
row3        

 

row는 행을 뜻하고 하나의 고유 데이터를 뜻한다.

column은 열을 뜻하고 각 데이터의 특정 속성 값을 뜻한다.

 

우리가 배울 BigQuery는 OLTP가 아니라 OLAP이다.

이제 OLAP와 BigQuery가 무엇인지 알아보자.

OLAP(Online Analytical Processing)은 OLTP로 데이터를 분석하다가 속도, 기능의 부족으로 나온 방법이다.
BigQuery는 Google Cloud 플랫폼의 OLAP기반 Data Warehouse이다.

 

'SQL' 카테고리의 다른 글

[SQL] 데이터 탐색을 위해 필요한 것 - ERD  (0) 2025.10.23
[SQL] 데이터 분석가가 되기위한 SQL  (0) 2025.10.15
'SQL' 카테고리의 다른 글
  • [SQL] 데이터 탐색을 위해 필요한 것 - ERD
  • [SQL] 데이터 분석가가 되기위한 SQL
byhy0
byhy0
byhy0 님의 블로그 입니다.
  • byhy0
    byhy0 님의 블로그
    byhy0
  • 전체
    오늘
    어제
    • 분류 전체보기 (62)
      • T아카데미 (4)
      • Project (2)
      • Airflow (4)
      • Python (16)
        • Django (0)
      • Java (1)
      • Spring (4)
        • Board Project (3)
      • SQL (3)
      • Docker (1)
      • 클라우드 (2)
      • Error (3)
      • Git (5)
      • 코딩테스트 (12)
        • SQL (5)
        • Python (7)
      • TIL (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    게시판
    T아카데미 #면접 #데이터 엔지니어 #K-Digital Traning
    python #pytest #테스트
    T아카데미#SK플래닛#데이터엔지니어2기
    vscode #git #git연동법
    티스토리챌린지
    T아카데미 #SK플래닛 #회고 #1주차
    git #github #repository 생성
    T아카데미 #2주차 회고 #데이터 엔지니어 2기
    programmers #SQL #코딩테스트
    #Python #정규표현식 #Regex #웹크롤링 #데이터처리
    Spring
    API 요청 #API
    Git #설치법
    #클라우드 #클라우드컴퓨팅 #CloudComputing #온프레미스 #CS기초 #IT인프라 #서버
    오블완
    BigQuery #SQL
    venv #파이썬 가상환경 #가상환경
    programmers # 코딩테스트 #sql
    push #pull #git연동
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
byhy0
[SQL] BigQuery 기초 지식
상단으로

티스토리툴바