What is PostgreSQL

PostgreSQL은 POSTGRES Version 4.2를 기반으로 하는 객체 관계형 데이터베이스 관리 시스팀(ORDBMS)이며 버클리의 캘리포니아 대학교 컴퓨터 과학과에서 개발되었다. POSTGRES는 이후에 몇몇 상업용 데이터베이스 시스템에서만 가능하던 많은 컨셉들을 개척했다.

PostgreSQL은 원본 버클리 코드의 오픈소스 자손이다. SQL 표준의 많은 부분들과 다양한 최신 기능들을 제공하낟.

  • 복잡한 쿼리
  • 외래키
  • 트리거
  • 업데이트 가능한 뷰
  • 트랜젝션 무결성
  • 다중버전 동시성 제어

또한 PostgreSQL은 다양한 방법으로 사용자가 기능을 확장할 수 있다. 예를들어

  • 데이터 타입
  • 함수
  • 오퍼레이터
  • 집계 함수
  • 인덱스 메소드
  • 프로시져 언어

또한 PostgreSQL은 자유로운 라이센스로, 개인용/상업용/교육용 등에 목적이 상관없이 누구나 자유롭게 사용, 수정, 배포할 수 있다.