CS/postgresql

[PostgreSQL] - PostgreSQL 특징

sliver__ 2022. 3. 8. 22:26
728x90

 

[PostgrelSQL 장점]

 

  • 트랜잭션 
    • R-DBMS 작업의 단위인 트랜잭션과 트랜잭션의 안전한 수행을 위한 MVCC, ACID(Atomicity, Consistency, Isolation, Durability)라는 속성을 지원
  • 사용자가 정의한 함수, 연산자 등 다양한 사용자 정의 객체를 지원

 

  • 다양한 플랫폼을 지원 

 


[PostgrelSQL의 구조]

  • 클라이언트 - 서버 모델을 기반으로 하고 있다.
  • 인터페이스는 서로 간의 연결을 웒하는 대상들을 이어주는 매개체이다.

 


[PostgrelSQL 데이터 베이스 계층 구조]

 

  • 클러스터
    • 클러스터는 데이터베이스들의 집합
  • 스키마
    • 스키마는 개체들의 논리적인 집합이다.
    • 스키마를 구성핳는 개체들로는 테이블, 뷰, 함수, 인덱스, 데잍터 타입, 연산자등이 있다.
    • 하나의 데이터베이스 내에서는 같은 이름의 스키마가 있어서는 안된다.
  • 테이블
    • 테이블은 row와 column으로 이루어져 있다.
    • row에는 개체를 식별할 수 있는 key가 있다.

 

 


참조 : 모두를 위한 PostgreSQL

728x90