横向扩展的同步复制与postgres_fdw

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

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

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

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

其他功能

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的反馈和测试,
这个版本包括了大量有关性能提升和可用性等方面的内容。复制、聚合、索引、
排序和存储过程变得更加高效,
在新的Linux内核上,PostgreSQL现在可以可以更好的利用资源,降低了大型表查询和复杂查询的系统负载,
尤其是VACUUM的改进。

更好的文本短语搜索

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

链接:

  • 下载

  • 发布说明

  • 9.6新特性维基

  • 9.6特性宣传

来自:PostgreSQL中文社区

纵向扩展的并行查询

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

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

网站地图xml地图