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标准并且提供了一些新特性:

 

  • 复杂查询
  • 外键
  • 触发器
  • 视图
  • 事务完整性
  • 多版本并发控制(MVCC)

同时,使用者也可以通过许多途径对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


著名用户


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通用公共许可证)的集成图书馆系统

资源推荐


官方网站:

 

国内论坛:

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值