PostgreSQL是一个对象-关系数据库,PostgreSQL起源于伯克利(BSD)的数据库研究计划,目前是最重要的开源数据库产品开发项目之一, 有着非常广泛的用户.PostgreSQL 是唯一支持事务、子查询、多版本并行控制系统、数据完整性检查等特性的唯一的一种自由软件的数据库管理系统.能在多平台下---包括Linux、FreeBSD和Windows等---运行,并且支持多语言的开发。PostgreSQL在其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server之外,为用户又提供了一种选择。
PostgreSQL 8.4版本是一个重大的升级版本,主要的改进内容包括新增的查询监控工具等多项更新,具体如下:
1. 并行数据库恢复,从备份文件中恢复数据库的时间提升了8倍(数了下手指头,8倍还真是不少);
2. 基于列的权限控制,例如,不让张三看用户表的邮箱地址列;
3. 允许对每个数据库独立设置校对(Collation),这在多语言环境中将非常有用;
4. 无缝升级,可以在不停机的情况下从 8.3 版本升级到 8.4;
5. PostgreSQL 8.4新的查询监控工具,让管理员更加直观的了解SQL语句执行、加载和死锁;
6. PostgreSQL 8.通过可视化Map大大减少VACUUM的过载;
【编辑推荐】