PostgreSQL 17 发布:摊牌了,我不装了!
当前位置:知识管理交流
→『 技术文档交流 』
各位朋友们,一年一度的 PostgreSQL 大版本发布又来啦!这次的 PostgreSQL 17 又给我们带来了什么惊喜呢? 在这次大版本发布注记中, PostgreSQL 全球社区直接摊牌了 —— 不好意思,我不装了 —— “现在PG就是世界上最先进的开源数据库,已经是各种规模组织的首选开源数据库了”。虽然没有指名道姓,但官方已经喊出干翻“顶级商业数据库”(Oracle)的口号了。 PostgreSQL 17 发布PostgreSQL 全球开发组今天正式(2024-09-26)宣布了 PostgreSQL 17[1] 的正式发布,这是世界上最先进的开源数据库的最新版本。
PostgreSQL 17 建立在数十年的开源开发模式基础上,在不断提升性能与可伸缩性的同时,也在不断适应数据访问与存储的新兴模式。本次 PostgreSQL 发布带来了显著的整体性能提升,例如,VACUUM 内存管理的彻底改进、存储访问优化、高并发工作负载改进、批量加载与导出加速、以及索引查询执行的改进等。PostgreSQL 17具备能够同时惠及新型工作负载和关键核心系统的特性,例如:新增的 SQL/JSON 的 PostgreSQL 核心团队成员 Jonathan Katz 表示:“PostgreSQL 17 展现了全球开源社区如何协同构建,改善功能,帮助位于数据库旅途中不同阶段的用户”。“无论是针对大规模数据库运维的改进,还是基于卓越开发者体验的新特性,PostgreSQL 17 都将为您带来更好的数据管理体验。” PostgreSQL 是一款以可靠性、稳健性和可扩展性著称的创新型数据管理系统,受益于全球开发者社区超过 25 年的开源开发,已成为各类组织的首选开源关系型数据库。 系统性能的全面提升PostgreSQL 的 PostgreSQL 17 继续提升其 I/O 层的性能。由于对预写日志(WAL)处理的改进,高并发工作负载的 写入吞吐量可能提升至 2 倍。此外,新的流式 I/O 接口加快了顺序扫描(读取表中所有数据)以及 PostgreSQL 17 也在查询执行方面提升了性能。对于使用 B-tree 索引(PostgreSQL 默认的索引方法)的 进一步丰富的开发者体验PostgreSQL 是首个添加 JSON 支持的关系型数据库(2012 年),PostgreSQL 17 进一步完善了其对 SQL/JSON 标准的实现。 PostgreSQL 17 为 此次发布还扩展了对分区数据和分布在远程 PostgreSQL 实例上的数据的管理功能。PostgreSQL 17 支持在分区表上使用标识列和排除约束。用于在远程 PostgreSQL 实例上执行查询的 PostgreSQL 外部数据包装器( PostgreSQL 17 还包含一个内置的、平台无关的、不可变的排序规则提供者,确保排序规则的不可变性,并提供了类似于 C 排序规则的排序语义,但使用 UTF-8 编码而非 SQL_ASCII。使用这个新的排序规则提供者,可以保证您的文本查询无论在何处运行 PostgreSQL,都能返回相同的排序结果。 为高可用性和主要版本升级提供的逻辑复制增强逻辑复制用于在许多用例中实时传输数据。然而,在此版本之前,想要执行主要版本升级的用户必须删除逻辑复制槽,这需要在升级后将数据重新同步到订阅者。从升级到 PostgreSQL 17 开始,用户无需删除逻辑复制槽,简化了在使用逻辑复制时的升级过程。 PostgreSQL 17 现在包含了逻辑复制的故障转移控制,使其在高可用性环境中部署时更加可靠。此外,PostgreSQL 17 引入了命令行工具 更多安全和运营管理选项PostgreSQL 17 进一步扩展了用户管理数据库系统生命周期的方式。PostgreSQL 有一个新的 TLS 选项 PostgreSQL 附带的备份工具 PostgreSQL 17 还增强了监控和分析功能。 其他功能PostgreSQL 17 中还添加了许多其他新功能和改进,可能对您的用例有所帮助。请参阅发行说明以获取新功能和更改的完整列表。 关于 PostgreSQLPostgreSQL 是全球最先进的开源数据库,拥有由成千上万的用户、贡献者、公司和组织组成的全球社区。有着超过 35 年的工程开发历史,始于加州大学伯克利分校,PostgreSQL 以无与伦比的开发速度持续发展。PostgreSQL 成熟的功能集不仅比肩能顶级的专有商业数据库系统,在高级数据库功能、可扩展性、安全性和稳定性方面甚至超越了它们。 该文章在 2024/9/29 18:25:30 编辑过 |
关键字查询
相关文章
正在查询... |