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