发布于 2016-09-30 10:53:51 | 123 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的PostgreSQL指南,程序狗速度看过来!

PostgreSQL关系型数据库管理系统

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。


PostgreSQL是世界上最先进的开源数据库,9.6最新版本由PostgreSQL全球开发者今天发布。 此版本将允许用户纵向扩展(scale-up)和横向扩展(scale-out)来提高数据库的查询性能。 新功能包括并行查询、同步复制改进、短语搜索、 性能和易用性方面的改进,并提供了其他许多方面的功能。

纵向扩展的并行查询

9.6版本现支持一些并行查询操作,因而能够利用服务器上的几个或所有的CPU内核来进行运算,这样返回查询结果更快。 此版本的并行功能包括并行顺序表扫描、聚合和联接。根据详细信息和可用内核,并行性可以加快大数据查询,最快时可高达32倍。

Synthetic Genomics的首席数据库架构师Mike Sofen表示, “我们将我们整个基因组数据平台–250亿行旧的MySQL数据迁移到一个Postgres数据库, 利用了 JSONB 数据类型的行压缩功能,以及优秀的GIN,BRIN和B-Tree索引模式。 期待在9.6版本中,利用并行查询功能,在我们查询大表数据时,拥有更强劲的伸缩性,更优的查询性能”

横向扩展的同步复制与postgres_fdw

PostgreSQL的同步复制功能,添加了两个选项,使它能够用于数据库集群一致读取维护。 首先,它现在允许配置一组的同步的复制数据库。 第二,“remote_apply”模式创建多个跨数据节点的一致的读视图。 这些功能使用内置的复制来维护一组的“相同的”节点实现,可以用于数据库的读负载均衡。

postgres_fdw(PostgreSQL-to-PostgreSQL数据外部表驱动程序)提供了新的功能, 支持在远程服务器上执行操作。 通过“下推”(Push Down)排序(sort),Join联接,批量数据更新(update)任务, 用户可以调度多个PostgreSQL服务器来完成数据查询。 这些功能很快会添加到其他fdw模块中。

Equnix商务解决方案主管Julyanto Sutandang表示, “fdw支持远程联接,更新和删除的功能,是当下其他数据库和 PostgreSQL共享数据的完整解决方案。 比如,PostgreSQL可以实现所录入的数据保存到两个或多个不同类型的数据库的功能”

更好的文本短语搜索

PostgreSQL的全文搜索功能,现在支持短语搜索。 这允许用户搜索精确的短语,或是搜索有一定相似性的短语, 使用快速的GIN索引中的单词,结合可精细调整的文本搜索选项的新功能, PostgreSQL是“混合搜索”的超优选择,集成了关系表,JSON和全文的搜索支持。

更畅、更快和更易使用

感谢大批PostgreSQL 用户使用他们的包含大量数据生产数据库来进行PostgreSQL的反馈和测试, 这个版本包括了大量有关性能提升和可用性等方面的内容。复制、聚合、索引、 排序和存储过程变得更加高效, 在新的Linux内核上,PostgreSQL现在可以可以更好的利用资源,降低了大型表查询和复杂查询的系统负载, 尤其是VACUUM的改进。

其他功能

9.6版本累计近一年来的很多新特性,主要包括︰

  • 新的系统视图和函数:pg_stat_wal_receiver,pg_visbility,pg_config,pg_blocking_pids,pg_notification_queue_usage

  • 支持命令执行进度状态报告

  • 支持级联操作(需安装扩展模块实现)

  • 支持pg_basebackup的并发

  • 逻辑复制插槽

  • 等待事件支持

  • 在psql中编辑视图和crosstabs

  • 用户定义旧快照过期

  • 只扫描局部索引

此外,这一版本改进并优化了热备流复制的API。 这样,开发人员可以用自定义的备份工具测试PostgreSQL新版本。 更多详细信息,请参阅完整发布说明

链接:

来自:PostgreSQL中文社区



历史版本 :
PostgreSQL 六版齐发,修复 3 个安全漏洞
PostgreSQL 10 正式版发布,显著的性能提升!
PostgreSQL 10 首个候选版本 RC1 发布,修复部分 bug
PostgreSQL 10 Beta 4 发布,以及全系列更新
PostgreSQL 10 Beta 4 发布,多版本更新
PostgreSQL 10 Beta 3 发布,数据库管理系统
PostgreSQL 10 Beta 3 发布,以及对所有支持版本的更新
PostgreSQL 10 Beta 2 发布,Bug 修复
PostgreSQL 10 首个测试版发布,新增特性一览
PostgreSQL 9.6.3, 9.5.7, 9.4.12, 9.3.17 和 9.2.21 发布
PostgreSQL 10 新增特性
PostgreSQL 五版齐发,修复了超过 75个 bug
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务