`
javatgo
  • 浏览: 1124482 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PostgreSQL8.1版正式发布 (转载)

阅读更多

您的位置:CSDN 首页 -> 新闻频道 -> 正文
PostgreSQL8.1版正式发布
2005.11.09 来自:http://www.PostgreSQL.org 文档


导读:2005年11月8日,在德国法兰克福的开源数据库大会上,PostgreSQL全球开发组自豪地宣布了PostgreSQL8.1版本的发布,新版本进一步地提升了PostgreSQL作为最先进的开源数据库管理系统的领先地位。

    2005年11月8日,在德国法兰克福的开源数据库大会上,PostgreSQL全球开发组自豪地宣布了PostgreSQL8.1版本的发布,新版本进一步地提升了PostgreSQL作为最先进的开源数据库管理系统的领先地位。经过庞大且十分活跃的社区及数量不断增长的合作公司伙伴的共同设计、打包及测试,8.1版本将扩大PostgreSQL应用程序开发的范围。新的版本包括大量的性能改进和提升,同时增强了在大型数据仓库、高容量事务处理以及更复杂的分布式企业应用中的所必须支持的高级SQL特性。

  这些特性将继续强化老版本就已建立起来的(被广泛)应用的趋势,8.0版本在其发布的前七月中就已被下载约100万次,而同比以前的老版本在相同的时间内只被下载了约30万次。

  “PostgreSQL这个项目现在明显地深深地留在了数据库用户的脑海中”,Pervasive软件公司(该公司也是PostgreSQL社区的赞助商)的产品主管Lance Obermeyer说道,“它进一步地提升了用户采用开源架构软件的兴趣,我们期望PostgreSQL会变得越来越火,越来越来流行”。

  新增的高级数据库特性

  角色:PostgreSQL现在支持数据库角色功能,该功能简化了数据库中有大量用户且用户权限有复杂交叉情况下的管理功能。

  IN/OUT 输入/输出参数:PostgreSQL函数现在支持IN,OUT和INOUT参数,该功能进一步提高了对JAVA和.NET应用程序中复杂商业逻辑的支持。

  2段式提交(2PC):该特性是广域网应用和不同种类的数据中心使用PostgreSQL时一直提出的要求,它也允许ACID兼容的事务跨服务器执行。

  性能的改进和增强

  提升多处理器(SMP)架构的性能:8.1版本的缓冲管理已强化为可随处理器的数量而线性变化,由此对8路、16路、双核及多核处理器的服务器极大地提高的性能。

  位图扫描:索引将会在适当的时候动态地转化为内存中的位图,由此对非常大的数据表在进行复杂查询时最多可提高近二十倍的索引性能。这也有助于通过大幅减少多列的索引而简化数据库的管理功能。

  表分区:查询优化器现在可以通过对数据表使用名为排除约束的技术而避免扫描一个大表的全部内容。类似于其他数据库系统的表分区技术,这个特性提高了性能同时也优化了也对多达数G字节的数据表的管理。

  共享行级锁:PostgreSQL的“更佳的行级锁”现在通过附加对外键的共享锁而支持更高级别的并发处理,共享锁也将提高很多大容量的OLTP应用程序的数据录入和更新的性能。

  “PostgreSQL 8.1版本极大地优化了的性能,在我们的双Opteron处理的服务器上”,Reliable Computer Solutions公司的数据库管理员Merlin Moncure说道,“更明确地来说,我发现简单查询的运行时间大约减少20%,CPU负载降低20%,服务器的负载提升了让人惊奇的20-40%”。

  另外还有超过120多处其他方面的改进,部分详细情况可参见8.1版本的presskit文档。

  关于PostgreSQL

  PostgreSQL是几百名开发人员的集体工作成果,它最早是起源位于伯克利的加利福尼亚大学,至今已有二十年的开发历史。它一直以来就支持一些常见的企业级功能如事务处理、函数、触发器以及子查询。PostgreSQL 一直以来被用于一些要求极端苛刻的商业环境及政府部门。PostgreSQL是以BSD的版权协议发布,它允许在商业或非商业应用的两种环境下免费使用。    新版本中的其他特性 除了在新闻发布稿中所列的主要特性外,还有另外由200多位开发人员为8.1版贡献的超过120处的新特性和改进,其中包括:

  GiST:PostgreSQL的GiST功能加上索引机制提升了对高速并发能力、可复原性的支持,同时也改进了以前只在使用B-Tree索引才有较好性能的更新功能,

  GiST?也是PostgreSQL全文索引(TSearch2)、空间地理数据(GIS) 和树状结构索引的后台核心。通过这个改进,复杂数据类型在大型高可靠性要求的应用程序中也会表现出色。

  COPY功能重构:COPY经重新开发优化后,对批量加载数据可提高处理速度30%。另外通过 对加载CSV格式数据的改进, 这也使得迁移其他大型数据库至PostgreSQL比以前更加快捷。

  64位共享内存:在64位系统平台上,PostgreSQL的缓冲管理器最大可使用2TB内存,这也使PostgreSQL在将来的大容量内存的服务器上使用打下基础。

  内部集成自动清理功能(Autovacuum):PostgreSQL的数据库维护进程进行了改进并集成到主服务程序中,这使得PostgreSQL服务器的安装及维护更加简单。

  更快的聚合功能:聚合功能进行了改进,使得报表类的查询更快。PostgreSQL的开发人员重写了聚合功能的内存管理部分,增加了对MIN()和MAX()功能的索引优化。

  管理功能:为了方便地获得PostgreSQL服务器自身的信息而增加了一些管理功能,另外从PSQL命令行程序中也可以基本的DBA(数据库管理员)管理功能。

  兼容功能:新增了lastval(),greatest() 和 least() 等函数,使得应用程序从MySQL和Oracle向PostgreSQL迁移更简单。

  你也可以阅读到8.1版本一系列的改进,详情可浏览:发布说明。    相关商业公司

  Pervasive 软件公司(纳斯达克股票代码:PVSW)提供数据架构软件以帮助商业公司发掘他们在信息投入方面的价值。二十多年以来,Pervasive公司一直提供了有价值同时结合最好的性能、可靠性、功能及连接性的软件和服务。事实上,在超过150个国家的各个行业有成千上万的用户使用Pervasive软件管理、集成、分析和保护他们的核心关键数据。欲了解更多信息,按此浏览我们的网址。

  Reliable Computer Solutions软件公司为当地制造业提供ERP软件和咨询服务。 我们的专业是不完全的 IT解决方案,主要给运动汽车和房屋制造业服务。我们的旗舰产品是ESP,它帮助和支持了美国创造十亿美元的制造业。 欲了解更多信息,请联系Merlin Moncure (仅限英语): merlin.moncure@rcsonline.com,电话:(01) 269-483-1234 x304。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics