2025年9月25日: PostgreSQL 18 发布!

PostgreSQL 8.1.0 正式发布

发布于 2005-11-09

该版本由一个庞大且活跃的社区设计、构建和测试,并得到了越来越多的公司赞助商和支持公司的支持,8.1 版本将扩展 PostgreSQL 应用程序开发的应用范围。

新版本包含性能改进和高级 SQL 功能,将支持更大的数据仓库、更高吞吐量的事务处理和更复杂的分布式企业软件。

此版本的主要新功能包括:

角色

PostgreSQL 现在支持数据库角色,这简化了对具有复杂重叠数据库权限的大量用户的管理。

IN/OUT 参数

PostgreSQL 函数现在支持 IN、OUT 和 INOUT 参数,这极大地改善了对 J2EE 和 .NET 应用程序复杂业务逻辑的支持。

两阶段提交 (2PC)

该功能长期以来一直是 WAN 应用程序和使用 PostgreSQL 的异构数据中心的需求,它允许跨广泛分布的服务器实现 ACID 兼容的事务。

此版本中发现的一些性能增强包括:

改进的多处理器 (SMP) 性能

8.1 的缓冲区管理器已得到增强,可几乎线性地扩展到处理器数量,从而在 8 路、16 路、双核和多核

CPU 服务器上实现显著的性能提升。

位图扫描

在适当的情况下,索引将动态转换为内存中的位图,在对非常大的表进行复杂查询时,索引性能最多可提高二十倍。

表分区

查询规划器现在能够利用一种称为约束排除的技术,避免扫描大表的整个部分。

共享行锁

PostgreSQL 的“优于行级锁定”现在通过添加外键的共享行锁,支持更高的并发级别。

有关此版本更改的更完整列表,请参阅可在以下位置找到的发布说明:

https://postgresql.ac.cn/docs/current/static/release.html

PostgreSQL 8.1.0 可从以下位置下载:

FTP 镜像

Bittorrent

Windows 安装程序

其他二进制文件,包括 Linux、Mac OSx 和 Solaris

Sourceforge

本文已从先前版本的 PostgreSQL 网站迁移。对于迁移过程中可能出现的任何格式问题,我们深表歉意。