PostgreSQL 是加州大學(xué)伯克利分校計(jì)算機(jī)系開(kāi)發(fā)的對(duì)象關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(ORDBMS),目前是免費(fèi)開(kāi)源的,且是全功能的自由軟件數(shù)據(jù)庫(kù)。 PostgreSQL 支持大部分 SQL 標(biāo)準(zhǔn),其特性覆蓋了 SQL-2/SQL-92 和 SQL-3/SQL-99,并且提供了許多其他現(xiàn)代特點(diǎn),如復(fù)雜查詢(xún)、外鍵、觸發(fā)器、視圖、事務(wù)完整性、多版本并行控制系統(tǒng)(MVCC)等。 PostgreSQL 可以使用許多方法擴(kuò)展,比如,通過(guò)增加新的數(shù)據(jù)類(lèi)型、函數(shù)、操作符、聚集函數(shù)、索引方法、過(guò)程語(yǔ)言等。
PostgreSQL 在靈活的 BSD 風(fēng)格許可證下發(fā)行,任何人都可以根據(jù)自己的需要免費(fèi)使用、修改和分發(fā) PostgreSQL,不管是用于私人、商業(yè)、還是學(xué)術(shù)研究。
ngx_postgres 是一個(gè)提供 Nginx 與 PostgreSQL 直接通訊的 upstream 模塊。應(yīng)答數(shù)據(jù)采用了 rds 格式, 所以模塊與 ngx_rds_json 和 ngx_drizzle 模塊是兼容的。