Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

PostgreSQL

PostgreSQL은 BSD 라이센스를 따르는 Object-Relational database management system (ORDBMS)이다. 캘리포니아 버클리대학의 컴퓨터 과학부에서 개발한 POSTGRES 4.2에 기반을 두고 있다. POSTGRES는 많은 진보된 기능들을 가지고 있었는데, 몇몇 기술들은 후에 다른 상용 데이터베이스에서 사용되기도 한다.

PostgreSQL은 다음과 같은 SQL92와 SQL99를 지원하며, 다음과 같은 (현대의 대부분의 RDBMS(12)가 제공하는)기능들을 제공한다.
  1. 복잡한 쿼리
  2. 외래 키
  3. 트리거
  4. 트랜잭션
  5. multiversion concurrency control
위의 기본적인 기능외에도 아래와 같은 확장된 기능들도 제공한다.
  1. 다양한 데이터 타입
  2. 함수(functions)
  3. operators
  4. 집합관련 함수
  5. index methods
  6. rocedural language
PostgreSQL은 이용과, 수정, 배포에 있어서 그게 개인적인 목적이건 상용이건 학습이건간에 제한을 두지 않는다.