本篇文章为大家展示了Postgres-XL更新的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

2018年10月25日2ndQuadrant发布了Postgres-XL 10R1版本。Postgres-XL是一个大规模并行数据库,它基于PG社区版本开发,并和PG高度兼容,支持Business Intelligence负载和读写大事务负载。

PG-XL完全开源。随着我们开始向PG核心版本完全并行发展时,PG新版本的一些新特性也加入到了PG-XL中。该release版本主要特性包括Postgresql中的主要特性,例如并行查询(PG9.6)和声明性分区(PG10)。另外,PG-XL10R1也随着最近几年PG的新版本发布在性能上有了重大提升。主要包括以下方面。

PG10

声明表分区(Declarativetablepartitioning)查询并行性方面改进(Improvedqueryparallelism)性能重大提升(Significantgeneralperformanceimprovements)改进监控和控制(Improvedmonitoringandcontrol)

PG9.6

并行执行顺序扫描、连接和汇聚操作(Parallelexecutionofsequentialscans,joins,andaggregates)在VACCUM操作时,避免不必要的页扫描(Avoidscanningpagesunnecessarilyduringvacuumfreezeoperations)显著的性能提升,特别是在多CPU插槽服务器的可扩展方面(Substantialperformanceimprovements,especiallyintheareaofscalabilityonmulti-CPU-socketservers)全文搜索可以搜索短语,即多个相邻的单词(Full-textsearchcannowsearchforphrases(multipleadjacentwords))

除此之外,改进方面包括:修复几个bug,PG-XL特有的增强功能。针对PG代码的推进,重写了分布式planner代码。

上述内容就是Postgres-XL更新的示例分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。