<< Back to man.ChinaUnix.net

Next Previous Contents

3. PostgreSQL 是什么?

PostgreSQL 是一个自由的资料库,给予你完整的程序码,是一个以 ANSI SQL 1998, 92, 89 规格为目标的物件关联式资料库系统,可在不同的硬件平台和操作系统中运行。 PostgreSQL 的最终目的是百分百符合 ANSI/ISO SQL 及成为世界第一的开放通用资料库。

今天,PostgreSQL 是世上最先进的系统。令人诧异的是,很多商业的资料库在质素、 特性和能力各方面都追不上它!!PostgreSQL 是地球上很多国家的合作成果,是一个和国际太空站 (International Space Station) 相似的专案。在未来的数十年,PostgreSQL 仍会是最佳的资料库系统,因为它是一个开放原始码系统。

PostgreSQL 背后的基本想法是 只要一个模块的程序写好了, 你就不应浪费时间重新写一次,哪管只花千分之一秒!!

Informix Universal server(1997 年推出)的基础是 PostgreSQL 的较旧版本,因为 Informix 收购了 Illustra Inc. 及整合到 Informix。Illustra 资料库是根据 Postgres(PostgreSQL 的前身)写成的。

PostgreSQL 是 POSTGRES 资料库管理系统的改良版,一个新一代 DBMS 的研究原型 (prototype)。在保留 POSTGRES 强大的资料模型及丰富的资料型态的同时, 它以一个扩充了的 SQL 子集来取代 PostQuel 查询语言。

PostgreSQL 是由一群参加 PostgreSQL 开发通信论坛的互联网开发人员进行的。 目前的协调者为 Marc G. Fournier。

这队伍会负责今后所有 PostgreSQL 发展工作。当然,资料库的用户自己也是 PostgreSQL 的开发人员!这开发过程是分散在互联网上大量资料库用家的。

PostgreSQL 1.01 的作者是 Andrew Yu 和 Jolly Chen。PostgreSQL 的前身 Postgres 的程序码,是很多大学毕业生、本科生及程序设计员在 University of California,Berkeley 的 Michael Stonebraker 教授的指导下的产品。

已有数以百万套 PostgreSQL 被安装作资料库伺服器, 网上资料库伺服器和应用程序资料库伺服器。它是一个很先进的物件关联式资料库 (ORDBMS)。

PostgreSQL 可在 Soloris、SunOS、HPUX、AIX、Linux、Irix、Digital Unix、BSDi、 NetBSD、FreeBSD、SCO Unix、NEXTSTEP、Unixware 及所有其他的 Unix 执行。移植到视窗 95/NT 的工作已以 Cygnus cygwin32 套件完成。

本文所述的 PostgreSQL 和有关物件受 University of California, Berkeley 的版权保护。

3.1 白皮书

PostgreSQL 资料简介︰

PostgreSQL 的白皮书在 http://www.greatbridge.com 找到。


Next Previous Contents