XINJH
网络有趣资源收集分享

PostgreSQL 13.0发布:提升性能 优化管理 增强安全

PostgreSQL是一个功能强大、源代码开放的客户端/服务器关系数据库管理系统(RDBMS  )。 今天,开发小组发布了PostgreSQL  13.0的重大版本更新,并引入了许多改进。 用户可以去官网下载安装更新。

wulk93i7.jpg

PostgreSQL  13.0的特点包括:

● 大型数据库将为索引改善索引和查找性能,一些查询的响应时间更快,节省空间,更好的查询规划等。

● 支持并行化真空和增量排序。

● 改进了对来自不同数据源的数据类型的处理。

● 更灵活的分区系统。

● 其他各种性能优化。

● 各种安全改进

PostgreSQL全球发展集团今天宣布PostgreSQL  13正式发布。 PostgreSQL  13是目前最新版本的世界上最先进的开源数据库

PostgreSQL  13在索引和搜索方面有很大改进,有利于大数据库系统,提高了索引的空间和性能,提高了使用聚合或分区查询时的响应性,使用了扩展的统计信息

PostgreSQL  13除了具有并行清理和增量排序等强烈要求的功能外,还为各种大小的负载提供了更好的数据管理体验。 此版本针对日常管理进行了优化,对应用程序开发人员来说更方便,更安全

PostgreSQL  13展示了全球社区合作和献身精神,以增强世界上最先进的开源关系数据库功能。’ PostgreSQL核心团队的成员Peter  Eisentraut说:“每个版本带来的创新、可靠性和稳定性声誉是越来越多的人选择在应用程序中使用PostgreSQL的原因。”

PostgreSQL是创新的数据管理系统,以其可靠性和健壮性而闻名,由于世界开发者社区25年以上的开源开发,成为各种规模组织优先的开源关系型数据库

持续的性能提升

根据以前的PostgreSQL版本,PostgreSQL  13可以有效地处理标准数据库索引B-tree中的重复数据。 这减少了B-tree索引所需的整体使用空间,从而提高了整体查询性能。

PostgreSQL  13引入了增量排序,来自查询中旧步骤的排序数据加快了后续步骤的排序。 PostgreSQL现在可以使用增强的统计信息(通过CREATE  STATISTICS访问)扩展查询计划,包括OR子句和列表中的IN/ANY搜索。

在PostgreSQL  13中,更多类型的聚合和包不需要将更大的聚合查询完全存储在存储器中,从而可以利用PostgreSQL的高效散列聚合功能。 改进了具有分区表的查询的性能。 这是因为可以修剪分区和直接连接到分区的情况增加了。

管理优化

Vacuuming是PostgreSQL管理的重要部分,允许数据库在更新和删除行后重用存储空间。 以前的PostgreSQL版本完成了减少清理开销的工作,但清理过程可能会带来管理难题。

PostgreSQL  13通过引入索引并行清理来继续改善清理系统。 除了清理性能的好处之外,管理员还可以选择要运行的并发Worker进程的数量,从而可以为特定工作负载调整此新功能的使用。 除了这些性能的好处外,数据插入现在还开始了自动清理过程。

Replication  slots用于防止在备用磁盘到达之前删除WAL,可以指定PostgreSQL  13中保留的WAL文件的最大数量,有助于避免磁盘空间不足的错误。

PostgreSQL  13允许更多的管理员监视数据库活动,包括来自EXPLAIN的WAL使用率统计信息、基于流的备份进度和ANALYZE命令的进度。 也可以使用新的pg_verifybackup命令检查pg_basebackup命令的输出完整性。

便利的应用程序开发

使用PostgreSQL  13可以方便地使用来自不同数据源的PostgreSQL数据类型。 在本版本中,SQL/JSON路径支持中添加了datetime  ()函数,用于将有效的时间格式(如ISO  8601字符串)转换为PostgreSQL本地类型。 此外,UUID  v4生成函数gen_random_uuid  ()现在可以直接使用,而无需安装扩展。

PostgreSQL的分区系统更灵活,因为分区表完全支持逻辑复制和BEFORE行级触发器。

PostgreSQL  13的FETCH  FIRST语法已扩展为包括WITH  TIES子句。 如果指定,WITH  TIES将包含与基于ORDER  BY子句的结果集的最后一行匹配的其他行。

安全增强

PostgreSQL扩展系统是强大功能的重要组成部分,因为开发人员可以扩展功能。 在以前的版本中,新的增强功能只能由数据库超级用户安装。 为了更轻松地利用PostgreSQL的可扩展性,PostgreSQL  13添加了“可靠扩展”的概念。 这个概念允许数据库用户使用安装超级用户标记为“可靠”的扩展。 默认情况下,某些内置增强功能被标记为受信任,如pgcrypto、tablefunc和hstore。

对于需要安全身份验证方法的应用程序,PostgreSQL 13允许客户端在使用SCRAM身份验证要求通道绑定,并且PostgreSQL外部数据包装器(postgres_fdw)现在可以使用基于证书的身份验证。

关于PostgreSQL

PostgreSQL是世界上最先进的开源数据库,它的全球社区是一个由成千上万的用户、开发人员、公司或其他组织组成的。PostgreSQL起源于加利福尼亚大学伯克利分校,已经有30多年的历史,并且以无与伦比的开发速度继续发展。 PostgreSQL的成熟功能不仅与顶级商业数据库系统匹配,而且在高级数据库功能、可扩展性、安全性和稳定性方面超过了它们。

链接

下载

发行说明

新闻资料

安全

版本政策

赞(0) 打赏
本文链接:信聚合 » PostgreSQL 13.0发布:提升性能 优化管理 增强安全
本文链接: https://xinjh.info/postgresql-13-0发布:提升性能-优化管理-增强安全/

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址