1. 什麼是 PostgreSQL?
PostgreSQL 是美國加州伯克萊大學資訊科學系基於 POSTGRES 4.2 所研發的物件關聯式資料庫管理系統(ORDBMS, Object-Relational Database Management System)。POSTGRES 中的許多重要概念成為日後一些商用資料庫系統重要的一部份。
PostgreSQL 由伯克萊大學公開其原始碼所誕生,它支援了大多數的標準 SQL 語法,並提供許多先進的功能:
- 複雜查詢(complex queries) 
- 外部索引鍵(foreign keys) 
- 觸發器(triggers) 
- 可更新檢查表(updatable views) 
- 事務完整性(transactional integrity) 
- 多版本併行控制(multiversion concurrency control) 
同時,PostgreSQL 也支援讓使用者能以自己的方式進行擴充。比如透過新增:
- 資料型別(data types) 
- 函數(functions) 
- 操作(operators) 
- 聚合函數(aggregate functions) 
- 索引方法(index methods) 
- 過程式語言(procedural languages) 
並且基於自由許可證,任何人都能夠以任何目的,免費地使用、修改、與散布 PostgreSQL,不論是個人使用、商業用途還是學術研究。
Last updated
Was this helpful?
