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 modified 17d ago
Export as PDF
Copy link
Edit on GitHub