postgresql9.0正式版新特性与性能调校电子书pdf下载
一、postgresql9.0技术介绍
PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。
它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server的一种选择。
二、9.0正式版发布时间
PostgreSQL 9.0正式版于9月20日发布,包含了热备份、联机升级等一系列全新特性。
在Mysql从属于Oracle的今天PostgreSQL给了我们另一个选择,它不从属于任何商业组织,完全开源。使用BSD软件许可,软件使用非常自由。
三、新特性与下载地址
昨天读 PG9 的 Release Notes,有一些特性非常吸引我,摘录如下:函数支持命名参数,这个已经达到类似Python 关键字参数的水准了,忽略大小写的正则可以匹配 unicode 字符,优化了继承表的查询性能,允许统计函数就地排序。
优化 vacuum 性能,可以在 limit 后的数据行上精确的设置行级锁,可以利用索引计算 IS NOT NULL,WAL 可以流化的向 Standby 同步。
支持热备份,基于数据流复制,联机升级,提供 64位 Windows 编译版本,更强的权限管理,存储过程匿名块以及命名参数。
更容易的数据库权限管理 ,大大加强了对存储过程的支持 ,全面支持64位Windows系统,支持热备份 数据流复制 联机升级 ,提供 64位 Windows 编译版本。
下载地址:http://www.postgresql.org/download
四、postgresql9.0性能调校电子书pdf下载
网盘地址:https://pan.baidu.com/s/1c2gvuqW
提取码:dcn0
五、安装失败解决方案与说明
在xp,win7,win2003等中文windows操作系中上安装不成功:PostgreSQL 9.0安装在上诉系统中可以会失败(可能提示:“ Problem running post-install step. Installation may not complete correctly. The database cluster initialisation failed.”),解决方法是在安装过程中Local选择非默认语言,如Chinese Singapore。
成功安装后,本地可以连接,远程连接不上,提示”pg_hba.conf 中 SSL 关闭”等字样:pg_hba.conf文件是postgresql的访问配置文件,位于data的目录下。可以通过配置这个文件,允许远程主机访。另外data目录下还有一个很重要的postgresql的配置文件”postgresql.conf”。
扩展阅读: