PostgreSQL 不寻常的名字致使一些读者停下来尝试拼读它,特别是那些把SQL拼读为"sequel"的人。PostgreSQL 开辟者把它拼读为 "post-gress-Q-L"。它也经常被简单念为 "postgres"。
事实上, PostgreSQL 的特征覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,起首,它包含了能够说是现在世界上最雄厚的数据范例的支撑,个中有些数据范例能够说连贸易数据库都不具有, 比方 IP 范例和多少范例等;其次,PostgreSQL 是全功能的自由软件数据库,很长时候以来,PostgreSQL 是唯一支撑事件、子查询、多版本并行控制体系(MVCC)、数据完整性搜检等特征的唯一的一种自由软件的数据库治理体系。 Inprise 的 InterBase 以及SAP等厂商将其本来专有软件开放为自由软件以后才打破了这个唯一。末了,PostgreSQL具有一支异常活泼的开辟部队,而且在许多黑客的勤奋下,PostgreSQL 的质量日趋进步。
从手艺角度来说,PostgreSQL 采纳的是比较典范的C/S(client/server)构造,也就是一个客户端对应一个效劳器端保卫历程的形式,这个保卫历程剖析客户端来的查询要求,生成计划树,举行数据检索并终究把效果格式化输出后返回给客户端。为了便于客户端的顺序的编写,由数据库效劳器供应了一致的客户端 C 接口。而差别的客户端接口都是源自这个 C 接口,比方ODBC,JDBC,Python,Perl,Tcl,C/C++,ESQL等, 同时也要指出的是,PostgreSQL 对接口的支撑也是异常雄厚的,险些支撑一切范例的数据库客户端接口。这一点也能够说是 PostgreSQL 一大长处。
架构
PostgreSQL强健的一个缘由源于它的架构。和贸易数据库一样,PostgreSQL能够用于C/S(客户/效劳器)环境。这关于用户和开辟人员有许多优点。
PostgreSQL装置中心是数据库效劳端历程。它许可在一个自力效劳器上。须要接见存储在数据库中的数据的应用顺序必需经由过程数据库历程。这些客户端顺序没法直接接见数据,纵然它们和效劳顺序在统一台机械上。
以上就是postgresql是什么?的细致内容,更多请关注ki4网别的相干文章!