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标准并且提供了一些新特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制(MVCC).

同时,使用者也可以通过许多途径对PostgreSQL进行拓展,比如通过自定义新的:
数据类型、函数、操作符、聚集函数、索引方法、过程语言

详细介绍推荐何伟平写的PostgreSQL简介http://www.pgsqldb.org:8079/mwiki/index.php/PostgreSQL

PostgreSQL历史

PostgreSQL可以回溯它的家族树到1977年的加州大学伯克利分校(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

著名用户

2010年法国社会保障系统(CNAF)决定将系统中一个重要的组成部分转移到PostgreSQL上。这是一个相当成功的按理,因为它表明了对于大规模的管理,高负荷的工作量以及大规模的数据库而言,PostgreSQL都是最佳的选择。每天10亿的SQL,PostgreSQL数据库清晰的向大家证明了它的稳健性和高性能性。

其他著名用户

.org域名库

The American Chemical Society

Chicagocrime.org

Skype

Penny Arcade

IMDB

Sony Online

U.S. Department of Labor

Wisconsin Circuit Court Access with 6 *180GB DBs replicated in real time

OpenACS and .LRN

Evergreen-一个开放原始代码(GNU通用公共许可证)的集成图书馆系统)

资源推荐

官方网站:http://www.postgresql.org/

国内论坛:
chinaunix 上PostgreSQL版:http://bbs.chinaunix.net/forum-18-1.html

PostgreSQL中国用户论坛:http://bbs.pgsqldb.com/client/index.php

PostgreSQL中国社区:http://www.pgsqldb.org:8079

中文WiKi站点:http://wiki.postgresql.org/wiki/Chinese

标签: none

评论已关闭