slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
PostgreSQL 16 中的4个关键新功能
17611538698
webmaster@21cto.com

PostgreSQL 16 中的4个关键新功能

数据库 1 2903 2023-09-17 11:09:10
导读:本篇向各位介绍最新发布的 Postgres 16 的亮点,包括围绕权限管理、逻辑复制、性能改进和全面监控功能的更新。

图片

2023年9月14日,PostgreSQL 全球开发小组发布了  PostgreSQL 16 。

通过这一最新更新,Postgres 为数据库管理、数据复制、系统监控和性能优化设定了新标准,为整个社区、开发人员和 EDB 树立了一个重要的里程碑:PostgreSQL 代码的主要贡献者。

PostgreSQL 16带来了大量新功能和增强功能,我们一起来看看其中的一些亮点。

权限管理

PostgreSQL 16 中最突出的变化之一是权限管理的彻底改革。以前的版本通常需要超级用户帐户来执行许多管理任务,这在具有多个管理员的大型组织中可能不太切合实际。PostgreSQL 16 通过允许用户仅在拥有这些角色的权限时才授予这些ADMIN OPTION角色的权限来解决此问题。这种转变使管理员能够定义更具体的角色并相应地分配权限,从而简化权限管理。此更改不仅增强了安全性,还简化了整体用户管理之体验。

逻辑复制增强功能

自从大约六年前首次包含在 PostgreSQL 10 中以来,逻辑复制一直是一种灵活的数据复制和分发解决方案,支持各种用例。此后每个 Postgres 版本都对逻辑复制进行了增强,Postgres 16 也不例外。此版本不仅包括性能和可靠性方面必要的底层改进,还支持新的、更复杂的架构。

在 Postgres 16 中,现在支持从物理复制备用数据库进行逻辑复制。除了帮助减少主节点(接收集群中的所有写入)的负载之外,现在还可以实现更简单的地理分布架构。主系统可能在另一个区域有一个副本,该副本可以将数据发送到该区域中的第三个系统,而不是将数据从一个区域复制到另一个区域两次。新pg_log_standby_snapshot()功能使这成为可能。

其它逻辑复制增强功能包括二进制格式的初始表同步、无主键的复制以及通过要求订阅所有者拥有SET ROLE复制集中所有表的权限或成为超级用户来提高安全性。

性能提升

PostgreSQL 16 在性能改进方面毫不退缩。增强的查询执行功能允许并行执行FULL和RIGHT JOIN以及string_agg和array_agg聚合函数。SELECT DISTINCT查询受益于增量排序,从而获得更好的性能。使用并发批量加载数据COPY也带来了显着的性能增强,据报道性能提升高达 300%。

此版本还引入了缓存RANGE和LIST分区查找等功能,有助于在分区表中批量加载数据,并更好地控制 和 的共享缓冲区使用情况VACUUM,ANALYZE确保数据库比以往更高效地运行。

全面的监控功能

监控 PostgreSQL数据库从未如此详细和全面。PostgreSQL 16 引入了该pg_stat_io视图,可以更好地洞察 Postgres 系统的 I/O 活动。现在只需查询即可获得系统范围的 IO 统计信息,允许你查看不同后端类型(例如常规客户端后端)的读取、写入和扩展(数据文件的后端调整大小)活动VACUUM。

PostgreSQL 16 记录了表上最后一次顺序扫描和索引扫描的统计信息,向视图添加了推测锁定信息pg_locks,并对等待事件进行了多项改进,使 PostgreSQL 的监控比以往更加全面。

PostgreSQL 16 真正的卓越之处在于它不仅有潜力影响 PostgreSQL 用户,而且还影响整个行业。EDB 对社区和客户的承诺最终形成了一个强大、安全且以用户为中心的数据库系统,该系统承诺跨部门的创新和生产力。这就是 EDB 在EDB Postgres Advanced Server中的 Postgres 之上构建企业级功能的原因,其中包括权限分析和今年 11 月推出的透明数据加密新选项等功能。

此外,PostgreSQL 16 将于下个月在EDB BigAnimal上首次亮相。这个云就绪的企业级数据库即服务平台可供世界各地的组织使用,使他们能够在其首选的公共云环境中充分利用 PostgreSQL 16 的全部功能。


作者:Adam Wright——EDB核心数据库、扩展和备份/恢复的高级产品经理

来源:

https://www.infoworld.com/article/3706515/4-key-new-features-in-postgresql-16.html

评论