PostgreSQL확장 가능 그 작업이 카탈로그 중심이기 때문입니다. 당신이 익숙하다면 표준 관계형 데이터베이스 시스템에서는 다음과 같은 정보를 저장한다는 것을 알고 있습니다. 데이터베이스, 테이블, 열 등에 대한 정보는 무엇입니까? 일반적으로 시스템 카탈로그로 알려져 있습니다. (일부 시스템에서는 이것을 데이터 사전.) 카탈로그는 사용자에게 다음과 같은 테이블로 나타납니다. 다른 것, 그러나DBMS상점 내부 장부가 그 안에 있습니다. 한 가지 주요 차이점은PostgreSQL및 표준 관계형 데이터베이스 시스템이 바로 그것입니다.PostgreSQL훨씬 더 많은 정보를 저장합니다. 카탈로그: 테이블과 열에 대한 정보뿐만 아니라 또한 데이터 유형, 기능, 액세스 방법 등에 대한 정보도 제공됩니다. 등등. 이 테이블은 사용자가 수정할 수 있으며 이후PostgreSQL작동의 기반 이 테이블에서 이는 다음을 의미합니다.PostgreSQL사용자가 확장할 수 있습니다. 작성자: 이에 비해 기존 데이터베이스 시스템은 다음을 통해서만 확장할 수 있습니다. 소스 코드에서 하드코딩된 프로시저를 변경하거나 로드하여 특별히 작성된 모듈DBMS판매자.
그PostgreSQL서버는 또한 다음을 통해 사용자가 작성한 코드를 자체적으로 통합합니다. 동적 로딩. 즉, 사용자는 개체 코드를 지정할 수 있습니다. 새로운 유형을 구현하는 파일(예: 공유 라이브러리) 기능 및PostgreSQL할 것이다 필요에 따라 로드하십시오. 다음으로 작성된 코드SQL더 간단하게 추가할 수 있습니다. 서버. 이 기능은 작업을 수정하는 기능"즉시"만든다포스트그레SQL빠른 속도에 특히 적합함 새로운 애플리케이션 및 스토리지 구조의 프로토타입 제작.