|
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可以无需排序操作 (IT168)
|