PostgreSQL简介
什么是PostgreSQL?
【PostgreSQL读法】
PostgreSQL :Post-gres-Q-L,因为大多自由软件开发人员把 SQL 念做:S-Q-L,而不是 IBM 常说的(squel)。类似的 MySQL 的官方读音也是:My-S-Q-L,而不是 My-see-quel。一般人们会把PostgreSQL简读为“post-gres”。 【简介】 PostgreSQL是面向目标的对象--关系型数据库管理系统(ORDBMS),从伯克利(BSD)写的POSTGRES软件包发展而来,经过十几年的发展,可以说是现存的历史最悠久的开源项目之一,拥有着十分广泛的用户。
PostgreSQL是先进而可靠的,并且性能非常高。它基本可以在任何UNIX平台上运行,包含类UNIX系统,比如FreeBSD、Linux和Mac OS X。它也可以在Microsoft Windows NT/2000/2003服务器版本上运行,甚至可以在WindowsXP上进行开发。
PostgreSQL是自由且免费的,所有的源代码都可以获得。它支持大部分SQL标准并且提供了一些新特性:
同时,使用者也可以通过许多途径对PostgreSQL进行拓展,比如通过自定义新的:
详细介绍推荐何伟平写的PostgreSQL简介:http://www.pgsqldb.org:8079/mwiki/index.php/PostgreSQL
PostgreSQL历史
PostgreSQL可以回溯它的家族树到1977年的加州大学伯克利分校(Universityof California at Berkeley,UCB)。一个叫做Ingres的关系数据库由UCB在1977到1985年开发。Ingres是一个著名的UCB产出,在很多学院和研究团体的UNIX计算机上崭露头角。为了服务于商业市场,Ingres的源码由Relational Technologies/Ingres公司加以改良并成为第一个商用RDBMS。
注:今天,Ingres已经变成了CA-INGRES II,一个Computer Associates公司的产品。它最近也变成了开源产品。 同时,在UCB,从1986到1994年,一个名叫Postgres的关系数据库服务器被继续开发。同样,这份代码被Illustra公司拿去发展成一个商业化的产品(Illustra 公司后来被 Informix 公司并购,程序则整合到 Informix的 Universal Server 去了)。在1994年,Postgres被添加了SQL功能,且被易名为Postgres95。
到1996年,Postgres开始变得非常流行,开发人员决定开放它的开发到一个邮件列表,成功的实现了志愿者驱动的Postgres发展。这时候,Postgres经历了它的最后一次更名,替换“95”标记为更恰当的“SQL”,反映出它现在支持的查询语言标准。PostgreSQL诞生了。
现在,一个因特网上的开发团队使用其他开源软件像Perl,Apache和PHP的同样的方法开发着PostgreSQL。用户可以访问源码并贡献修复代码、增强功能和建议新功能。
PostgreSQL目前最新版本为9.2.1,官方发布网站为:http://www.postgresql.org。 已经有很多公司提供商业支持了。例如EnterpriseDB公司,网站地址为:http://www.enterprisedb.com。
著名用户
|