开源数据库PostgreSQL8.3发布

开发者在线 Builder.com.cn 更新时间:2008-02-18

本文关键词: 发布 PostgreSQL 数据库 开源

PostgreSQL 开发组发布了最新的8.3版本。

    PostgreSQL 是一种对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大、特性最丰富和最复杂的自由软件数据库系统. 

目前PostgreSQL的性能已经非常优异。这里有一个介绍FreeBSD7的pdf的英文文档。 
http://people.freebsd.org/~kris/scaling/7.0%20Preview.pdf 
在其测试中PostgreSQL表现强悍,而且测试的版本是8.2,8.3将会更加强悍。 

新的版本有以下新特性或者改进。 
* Heap Only Tuples 
* BGWriter Autotuning 
* Asynchronous Commit 
* Spread Checkpoints 
* Synchronous Scan 
* "Var-Varlena" 
* L2 Cache Protection 
* Lazy XID 
* CSV Logging 
* SQL/XML 
* MS Visual C++ support 
* ENUMs 
* Integrated Tsearch 
* SSPI & GSSAPI 
* Composite Type Arrays 
* pg_standby 

8.3的特性列表(英文) 
http://www.postgresql.org/about/press/features83.html 
8.3的特性矩阵 (英文) 
http://www.postgresql.org/about/featurematrix 

8.3的特性(中文) 
以下内容摘自 http://www.pgsqldb.org 
PostgreSQL 8.3 发行注记 
此次版本发行加入了许多主要的功能: 

* 全文搜索功能已集成到数据库核心之中 
* 对于SQL/XML标准的支持, 包含了新的操作符和xml数据类型 
* 枚举数据类型ENUM 
* 复合数据类型的数组 
* UUID数据类型 
* 加入了在排序时对NULL值出现先后的控制 
* 可更新游标 
* 可设置函数级的服务器配置参数 
* 用户自定义数据类型已可使用类型修饰符 
* 表定义改变或统计信息更新后自动重设已缓冲查询的查询方案 
* 日志及统计信息收集上的大量改进 
* 使用于Windows的SSPI认证支持 
* 多进程并行自动清理,以及其他自动清理的改进 
* 完整的PostgreSQL发行系统已可使用Microsoft Visual C++编译 

以下列出了一些主要的性能改进,其中大部分都无需由用户改动或调整而自动达成: 

* 异步提交可以在事务提交时延迟写入预写日志 
* 检查点写入可分散与一个较长的时间端从而平滑每个检查点的IO峰波 
* “元组堆叠”(Heap-Only Tuples, HOT)加速了大多数UPDATE和DELETE语句的空间再利用 
* 及时后台写入策略(Just-in-time background writer strategy)提高了磁盘写入效率 
* 对于只读事务使用非持续事务ID减少了运行开支和数据库清理需求 
* 每元组和每字段的存储开支得到缩减 
* 大型的顺序扫描的不再冲刷常用缓存页 
* 并发的大型顺序扫描可共享磁盘读取操作 
* ORDER BY ... LIMIT可以无需排序操作

用户评论

  • 用户名
  • 评论内容