PostgreSQL License는 PostgreSQL과 함께 배포되는 라이선스로서, BSD 또는MIT 라이선스와 유사한, 매우 자유로운 라이선스 이다.
관리기관은 [The PostgreSQL Global Development Group] 이며, 라이선스 계열은 BSD 이다.
또 다른 오픈소스인 mariaDB의 경우에는 GPL v2.0 로 배포되는 라이선스로 복제, 배포, 수정에 대한 권한이 허용되나, 수정한 소스 혹은 GPL 소스코드를 활용한 소트프웨어 모두 GPL로 공개되어야 한다는 제약사항이 존재한다.
PostgreSQL의 ANSI C로 개발되었으며 지원하는 플랫폼의 종류로는 Windows, Linux, MAC OS/X 또는 Unix Platform등 다양한 플랫폼을 지원하고 있다.
DB 보안의 경우 데이터 암호화, 접근 제어 및 감사의 3가지로 구성 되어있으며, PostgreSQL 또한 DB보안 요구사항에 의해 호스트-기반 접근제어, object-level 권한, ssl 통신을 통한 클라이언트와 네트워크 구간의 전송 데이터를 암호화하는 방안 등을 지원한다.
Streaming Replication을 기본적으로 동기식, 비동기식의 Hot Standby 서버를 구축할 수 있으며 WAL log 아카이빙 및 Hot Backup을 통해 Point in time recovery를 할 수 있다.
pg_upgrade를 이용하여 업그레이드를 진행 할 수 있으며 웹 기반 또는 C/S 기반의 GUI관리도구를 제공하여 모니터링 및 관리는 물론 튜닝까지 가능하다.
사용자정의 procedural로 Perl, java, php등의 스크립트 언어 지원이 가능하다.
- 강좌 URL : http://www.gurubee.net/lecture/2888
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.