본문 바로가기
Tip

PostgreSQL 란

by "뭉치" 2021. 8. 14.
728x90

PostgreSQL(포스트그레스큐엘)은 객체-관계형 데이터베이스 관리 시스템(ORDBMS)의 일종이다. BSD 허가권으로 배포되며 오픈소스 개발자 및 관련 회사들이 개발에 참여하고 있다.

발자취 요약.
1988년 운영이 가능한 프로토타입을 완성.
1997년 PostgreSQL의 첫 번째 버전인 6.0 부터 전 세계의 데이터베이스 개발자와 자원자들이 조직을 형성하고 인터넷을 통해 협력하면서 시스템의 개발과 유지보수를 한다.

특징점
유연한 객체 생성 : 데이터베이스 객체를 사용자가 임의로 만들 수 있는 기능을 SQL 차원에서 제공
상속 : 테이블을 만들어 그 테이블 상속 기능을 이용해 하위 테이블을 만들 수 있다. 상위 테이블 조회하여 하위 테이블 포함된 모든 자료 조회 가능, 하위 테이블은 상위 테이블 컬럼을 그대로 상속 받고 하위 테이블에만 속하는 컬럼을 추가로 만들 수 있다.
함수 : 저장 프로시저. 서버환경에서 사용 가능. 제어문과 반복문은 사용불가. 다른 언어와 결합할 수 있음.
ㅇPL/pgSQL (오라클의 PL/SQL과 유사하다)
ㅇ스크립트 언어를 통한 지원 (예, PL/Python, PL/php, PL/Perl)
ㅇ컴파일 언어를 통한 지원 (예, C/C++, PL/Java)
ㅇ통계적 언어를 통한 지원 (예, PL/R)


프로그래밍 언어 : C
운영 체제 : 크로스 플랫폼
종류 : 관계형 데이터베이스
웹사이트 : http://www.postgresql.org

728x90

'Tip' 카테고리의 다른 글

spring 개념  (0) 2021.08.14
MariaDB 란  (0) 2021.08.14
InnoDB(이노DB) 란  (0) 2021.08.14
Memcached 이란  (0) 2021.08.14
안드로이드 시작하기 스크랩  (0) 2021.08.14

댓글