PostgreSQL 15 版本发布了! PostgreSQL 15 版本发布了!

PostgreSQL 15 版本发布了!

PostgreSQL 15全球最先进的开源数据库的最新版本今天发布了! PostgreSQL 15现已推出。以下摘自新闻稿:

PostgreSQL 15 在近期版本性能提升的基础上,显著增强了本地和分布式部署环境下的工作负载管理能力,包括改进的排序功能。此版本新增了广受欢迎的MERGE命令,提升了开发者的使用体验,并增加了更多数据库状态监控功能。

“PostgreSQL 开发者社区不断构建各种功能,以简化高性能数据工作负载的运行,同时提升开发者的体验,”PostgreSQL 核心团队成员 Jonathan Katz 表示。“PostgreSQL 15 充分展现了我们如何通过开源软件开发,为用户提供一个既适用于应用程序开发又能安全存储关键数据的数据库。”

主要变化包括:

  • SQL MERGE命令
  • 针对性能进行了大量底层优化,尤其是在排序和窗口函数方面。
  • 一些以前只能单线程执行的查询现在可以并行执行了(例如,SELECT DISTINCT)。
  • 支持 WAL 中的压缩

世界上最先进的?

每当有人问我 MySQL/MariaDB 和 PostgreSQL 哪个更好时,我都会回顾历史。早期的 PostgreSQL 采取的是“把所有事情都做到正确”的策略,而 MySQL 则采取的是“追求速度”的策略(例如,早期的 MySQL 甚至不支持外键)。在过去的 25 年里,MySQL 实现了 SQL 标准的其余部分,而 PostgreSQL 的速度也得到了提升,因此它们的目标最终是一致的。

MySQL 也受益于其“生态系统支持”。如今,许多人选择 MariaDB 而不是 Oracle 旗下的 MySQL,但当 Oracle 将代码添加到 MySQL 时,这些代码也会被添加到 MariaDB 中,而且 Oracle 会投入资金进行推广等等,因此整个生态系统都会受益。

不过,Pg 是个更好的数据库😁

实际上,选择取决于你在做什么。例如,如果你是在某个开源软件项目的基础上进行开发,而该项目 80% 的开发者都使用 MySQL,那么我也会选择 MySQL,因为如果你不和大家一样使用 MySQL,你就更有可能发现 bug。但如果我在 2022 年做一个全新的项目,我会选择 Pg。

如果问我世界上最好的关系型数据库管理系统(RDBMS)是哪个,我会说是Oracle,其次是SQL Server和DB/2。这些平台都是由拥有近乎无限资源的科技巨头开发的。然而,它们的价格也几乎是无底线的。

Oracle 仍然有很多 Pg 做不到的功能。然而,80% 的用户并不需要这些功能。这个比例甚至可能更高,而且每年都在增长。

我看到越来越多的人在项目中使用PG,而且它似乎每年都越来越受欢迎。如果你还没试过,何不从PG 15开始体验一下呢!

你会选择哪个关系数据库管理系统(RDBMS)平台?你打算多久之后尝试使用第15页?请在下方评论区告诉我们!