网站大量收购独家精品文档,联系QQ:2885784924

PostgreSQL从入门到精通(1)PostgreSQL数据库简介.doc

PostgreSQL从入门到精通(1)PostgreSQL数据库简介.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PostgreSQL从入门到精通,从小白到高手,第1讲:PostgreSQL数据库简介

PostgreSQL简介

Objectives

?PostgreSQL特点

?PostgreSQL版本介绍

?PostgreSQL学习资源

?PostgreSQL客户群分布

?PostgreSQL软件下载

?基于PostgreSQL的国产数据库

PostgreSQL特点

?PostgreSQL是一个功能强大的开源数据库系统。经过长达15年以上的积极开发

和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高

的声誉。目前PostgreSQL可以运行在所有主流操作系统上,包括Linux、Unix(

AIX、BSD、HP-UX、SGIIRIX、MacOSX、Solaris和Tru64)和Windows。

?作为一种企业级数据库,PostgreSQL以它所具有的各种高级功能而自豪,像多

版本并发控制(MVCC)、按时间点恢复(PITR)、表空间、异步复制、嵌套事务、在

线热备、复杂查询的规划和优化以及为容错而进行的预写日志等。它支持国际

字符集、多字节编码并支持使用当地语言进行排序、大小写处理和格式化等操

作。

PostgreSQL特点

极限值:

最大单个数据库大小不限

最大数据单表大小32TB

单条记录最大1.6TB

单字段最大允许1GB

单表允许最大记录数不限

单表最大字段数250-1600(取决于字段类型)

单表最大索引数不限

PostgreSQL特点

众多功能和标准兼容性:

?PostgreSQL对SQL标准高度兼容,它实现的功能完全遵守于ANSI-SQL:2008标

准。目前完全支持子查询(包括在FROM中的子查询)、授权读取和可序列化的

事务隔离级别。同时PostgreSQL也具有完整的关系数据库系统的目录功能,它

支持单数据库的多模式功能,每一个目录可通过SQL标准中定义的字典信息模式

进行访问。

?Data集成性功能包括(复合)主键、含有严格约束或级联更新和删除功能的外键、

录入检查约束、唯一性约束和非空约束。

?PostgreSQL也具有很多扩展模块和更高级的功能。其中有为方便使用的通过序

列实现的自增字段、允许返回部分记录集的LIMIT/OFFSET选项,也支持复合、

唯一、部分和函数式索引,索引并支持B-Tree、R-Tree、Hash或GiST存储方式。

PostgreSQL特点

高度可定制性:

?PostgreSQL的存储过程开发可以使用众多的程序语言,包括Java、Perl、

Python、Ruby、Tcl、C/C++和自带的PL/pgSQL,其中的PL/pgSQL与Oracle的

PL/SQL很相似,内置了数百个函数,功能从基本的算术计算和字符串处理到加

密逻辑计算并与Oracle有高度兼容性。

?由于有很多的存储过程语言可以使用,这样也产生了很多的库接口,这样允许各

种编译型或是解释型的语言在PostgreSQL进行使用,包括Java(JDBC)、ODBC、

Perl、Python、Ruby、C、C++、PHP、Lisp、Scheme和Qt等。

?最重要的一点,PostgreSQL的源代码可以自由获取,它的授权是在非常自由的

开源授权下,这种授权允许用户在各种开源或是闭源项目中使用、修改和发布PostgreSQL的源代码。用户对源代码的可以按用户意愿进行任何修改、改进。

PostgreSQL版本介绍

1.0(1995-0A)

6.0(1997-01-29)

6.2(1997-10-02)

6.3(1998-03-01)

6.3(1998-03-01)

6.4(1998-10-30)

6.5(1999-06-09)

7.0(2000-05-08)

7.2(2002-02-04)

7.3(2002-11-27)

7.4(2003-11-17)

8.0(2005-01-19)

8.1(2005-11-08)

8.2(2006-12-05)

8.3(2008-02-04)

8.4(2009-07-01)

9.0(2010-09-20)

9.2(2012-09-10)

9.3(2013-09-09)

9.4(2014-12-18)

9.5(2016-01-07)

9.6(2016-09-29)

10(2017-10-05)

11(2018-10-18)

12(2019-10-03)

13(2020-09-24)

14(2022-09-08)

PostgreSQL学习资源

官网:中文社区:/

功能表/about/featurematrix/

官方下载:/download/

在线文档:/docs/

官方代码库:/gitweb/?p=postgresql.git;a=

文档评论(0)

158****4543 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档