分析印度杂志
现在读
Postgresql 14现在可用,检查新功能
分析印度杂志

Postgresql 14现在可用,检查新功能

  • PostgreSQL 14中的几个新功能将帮助管理员和开发人员部署数据支持的应用程序。
注册数据分析会议>>

PostgreSQL 14是全球最强大的开源数据库PostgreSQL的下一个主要版本。它引入了几个新特性,使开发人员和管理员更容易实现数据驱动的应用程序。PostgreSQL继续在复杂数据类型领域取得进步,包括更容易访问的JSON访问和对非连续数据范围的支持。由于连接并发性、高写工作负载、查询并行性和逻辑复制方面的改进,这个最新版本延续了PostgreSQL提升高性能和分布式的历史数据工作负载

马格努斯Hagander, PostgreSQL的核心团队成员表示,“PostgreSQL的最新版本提高了用户处理大规模数据负载的能力,提高了可观察性,并包含了有利于应用程序开发人员的新功能。PostgreSQL 14展示了全球PostgreSQL社区致力于解决批评,并继续开发大大小小的企业都能使用的创新数据库软件。”

概述

PostgreSQL 14引入了一些新特性和增强功能,包括以下内容:

  • 现在可以使用OUT参数从存储过程返回数据。
  • 对于公共表表达式,已经实现了sql标准的SEARCH和CYCLE选项。
  • 下标现在可以用于任何符号有用的数据类型,而不仅仅是数组。在这个版本中,订阅操作符已经添加到了jsonb和hstore类型中。
  • 在范围类型中添加了多范围,支持非连续数据范围的表示。
  • 并行查询、高并发工作负载、分区数据库、逻辑复制和真空处理都显著提高了性能。
  • 对B-tree索引的更新进行了更有效的管理,从而减少了索引膨胀。
  • 当数据库接近事务ID包围条件时,VACUUM会自动变得更加主动,并跳过不必要的清理。
  • 现在可以收集关于表达式的扩展统计信息,允许对复杂搜索的结果进行更精确的规划。
  • Libpq现在支持流水线查询,这可以显著提高高延迟连接的吞吐量。

高工作负载性能增强

对于需要大量连接的任务,PostgreSQL 14显著提高了吞吐量,一些评估显示速度提高了2倍。这个版本建立在之前对B-tree索引管理的增强之上,通过减少频繁更新索引的表上的索引膨胀。

PostgreSQL 14提供了管道查询的能力数据库,这可以极大地提高跨高延迟连接或具有大量微小写操作(INSERT/UPDATE/DELETE)的工作负载的性能。由于管道模式是一个客户端特性,你可以使用它与任何当前的PostgreSQL数据库,无论是使用版本14的客户端,还是使用libpq版本14创建的客户端驱动。

改进了对分布式工作负载的支持

当使用逻辑复制时,PostgreSQL现在可以将正在进行的事务流发送给订阅者,从而在对订阅者应用大事务时获得显著的性能提升。此外,PostgreSQL 14还提高了逻辑译码系统的性能,用于逻辑复制。

在PostgreSQL 14中,外部数据包装器,用于与跨PostgreSQL和其他数据库,现在可以使用查询并行性。这个功能是在这个版本的postgres fdw中实现的,这是一个与其他PostgreSQL数据库接口的外部数据包装器。

便利和JSON中的multirange

从PostgreSQL 9.2开始,它就允许处理JSON数据,但是值检索需要特殊的语法。PostgreSQL 14现在支持下标访问JSON数据,例如:SELECT (' " postgres ": " release ": 14 '::jsonb)[' postgres '][' release '];现在工作。这符合PostgreSQL获取信息的一般语法JSON数据

在PostgreSQL 9.2中也引入了范围类型,现在通过添加“多范围”数据类型来支持非连续范围。multirange是一个非重叠范围的有序集合,它使开发人员能够为复杂的范围序列构造更简单的查询。

增强安全

PostgreSQL 14使用预定义的角色pg读所有数据,pg写所有数据,简化了为表、视图和模式上的用户分配只读和只写能力的过程。此外,该版本将新PostgreSQL实例的默认密码管理和认证系统修改为符合标准的wash - sha -256密码管理和认证系统。

PostgreSQL 14介绍新的监控参数

1.Idle_session_timeout

2.Pg_stat_wal

3.Pg_stat_progress_copy

4.Maintenance_io_concurrency

5.分区表的子索引


加入我们的不和服务器。加入一个有吸引力的在线社区。加入这里


订阅我们的通讯

通过分享你的电子邮件获得最新的更新和相关的优惠。

188BET网页

滚动到顶部
Baidu