PostgreSQL이란
- 객체-관계형 데이터베이스 시스템(ORDBMS)으로, 엔터프라이즈급 DBMS의 기능과 차세대 DBMS에서나 볼 수 있을 법한 많은 기능을 제공하는 오픈소스 DBMS
- 실제 기능적인 면에서는 Oracle과 유사한 것이 많다
역사
- 그중 Ingres가 PostgreSQL의 시조라고 할 수 있다
- Ingres는 1977년 미국 버클리대학에서 시작한 프로젝트
기능 및 제한
- 관계형 DBMS의 기본적인 기능인 트랜잭션과 ACID(Atomicity, Consistency, Isolation, Durability)를 지원한다
- ANSI SQL: 2008 규격을 상당 부분 만족시키고 있으며, 전부를 지원하는 것을 목표로 하고 있다
- 기능
- Nested transactions (savepoints)
- Point in time recovery
- Online/hot backups, Parallel restore
- Rules system (query rewrite system)
- B-tree, R-tree, hash, GiST method indexes
- Multi-Version Concurrency Control (MVCC)
- Tablespaces
- Procedural Language
- Information Schema
- I18N, L10N
- Database & Column level collation
- Array, XML, UUID type
- Auto-increment (sequences),
- Asynchronous replication
- LIMIT/OFFSET
- Full text search
- SSL, IPv6
- Key/Value storage
- Table inheritance
출처
https://d2.naver.com/helloworld/227936
'개발' 카테고리의 다른 글
| 인증 및 세션 관리를 위한 방법 (0) | 2024.05.27 |
|---|---|
| Fastlane (0) | 2024.05.12 |
| PostgreSQL 커맨드 (0) | 2024.05.08 |
| Content-Type (0) | 2024.05.08 |
| 문자 Encoding (0) | 2024.04.30 |