[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 등 여러 곳으로 이동 가능
출처
댓글
댓글 쓰기