데이터베이스 계층 구조

·

1 min read

클러스터

DB의 상위 개념임. 과부하 방지를 위해 db를 여러 개로 분산시켜놨을 경우, 분산된 각각의 db가 바로 클러스터.

스키마

개체들의 논리적인 집합

특징

이름으로 식별할 수 있어 db내에 같은 이름의 스키마는 존재할 수 없다 db생성 시 자동으로 public이라는 기본 스키마가 생성됨

mysql에서는 테이블의 집합이 db이지만, pg에서는 스키마들의 집합이 db다.

종류

  • table

  • view

  • function

  • index

  • data type

  • operator

테이블

테이블, 릴레이션은 데이터 간 관계를 통해 데이터를 관리한다. 하지만 모든 테이블이 릴레이션인 것은 아니다.