[Google] SQL이란?

[Google] SQL이란?

Cloud SQL

  • Cloud에서 RDB를 손쉽께 설정, 유지 관리 할 수 있는 완전 관리형 DB
  • 종류
    • PostgreSQL
    • MySQL

Cloud SQL의 구조

  • RDBMS에서 데이터들은 테이블이라는 데이터베이스 객체가 저장됨
  • 테이블 : 행과 열로 이루어져있는 데이터들의 모음
  • 데이터베이스는 여러 개의 테이블이 있음
    • 각각의 테이블은 테이블이름을 가짐
    • 위의 테이블 이름은 Customer
  • 테이블필드라는 작은 단위로 나눌 수 있음
    • 필드 : 테이블의 한 열을 나타냄
    • Customer 테이블은 CustomerID, CustomerName, ...등의 필드를 가짐
  • 레코드는 테이블의 한 행을 뜻함
    • 테이블에 입력된 각각의 데이터 객체를 뜻함
    • Customer 테이블은 5개의 레코드를 가지고 있음

Cloud SQL의 장점

  • software 설치 없이 간편하게 사용 가능
  • 성능 및 확장성
  • 안정성 및 보완(복제 및 백업을 쉽게 구성해 데이터를 보호)
  • 사용한 만큼 내는 비용

Cloud SQL사용 방법

  • Cloud SQL 인스턴스 생성
  • dump files(.sql) 또는 CSV files(.csv)을 가져옴
  • SQL 인스턴스에 업로드(업로드 후 수정도 가능)
  • SQL에 저장된 데이터는 datastuido, API server 등 여러 곳으로 이동 가능



출처 

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?