论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
Oracle
›
PostgreSQL 15 正式发布!工作负载、开发体验等方面有显 ...
PostgreSQL 15 正式发布!工作负载、开发体验等方面有显著提升 ...
火影
论坛元老
|
2022-10-15 13:33:12
|
显示全部楼层
|
阅读模式
楼主
主题
1017
|
帖子
1017
|
积分
3051
2022 年 10 月 13 日- PostgreSQL 全球开发组今天宣布发布
PostgreSQL 15
,这是世界上
最先进的开源数据库
的最新版本。
PostgreSQL 15 建立在最近版本的性能改进的基础上,
在管理本地和分布式部署中的工作负载方面取得了显着收益,包括改进的排序。此版本通过添加流行的 MERGE 命令改善了开发人员的体验,并添加了更多用于观察数据库状态的功能。
PostgreSQL 核心团队成员 Jonathan Katz 表示:“PostgreSQL 开发人员社区继续构建功能,以简化运行高性能数据工作负载,同时改善开发人员体验。” “PostgreSQL 15 强调了如何通过开放式软件开发,为我们的用户提供一个非常适合应用程序开发并对关键数据更安全的数据库。”
PostgreSQL是一个以可靠性和稳健性著称的创新数据管理系统,受益于全球开发者社区
超过 25 年的开源开发, 并已成为各种规模组织的首选开源关系数据库。
改进的排序性能和压缩
在这个最新版本中,PostgreSQL 改进了其内存中和磁盘上的 排序 算法,根据排序的数据类型基准显示,加速了 25% - 400%。在 PostgreSQL 15 中,使用row_number()、rank()、dense_rank() 和 count() 作为 窗口函数 也具有性能优势。使用 SELECT DISTINCT 的查询现在可以 并行执行。
基于以前
PostgreSQL
版本的工作,允许异步远程查询,
PostgreSQL 外部数据包装器 postgres_fdw 现在支持 异步提交。
PostgreSQL 15 中的性能改进扩展到归档和备份。PostgreSQL 15添加了使用 LZ4 和 Zstandard (zstd)
压缩预写日志 (WAL) 文件
的支持,这对于某些工作负载可以同时具有空间和性能优势。在某些操作系统上,PostgreSQL 15 增加了
对 WAL 中引用的预取页面的支持
, 以帮助加快恢复时间。PostgreSQL 的内置备份命令 pg_basebackup现在支持备份文件的服务器端压缩,可选择 gzip、LZ4 和 zstd。PostgreSQL 15 包括使用
自定义模块进行归档
的能力,这消除了使用 shell 命令的开销。
富有表现力的开发人员功能
PostgreSQL 15 包含 SQL 标准 MERGE 命令。MERGE允许您编写条件 SQL 语句,这些语句可以在单个语句中包含INSERT、 UPDATE和DELETE操作。
此最新版本添加了
使用正则表达式
检查字符串的新函数:regexp_count()、regexp_instr()、regexp_like()和 regexp_substr()。PostgreSQL 15 还使用扩展功能range_agg 聚合
multirange数据类型,这是在前一个版本中引入的 。
PostgreSQL 15 允许用户
使用调用者而不是视图创建者的权限来创建查询数据的视图
。这个名为security_invoker的选项添加了额外的保护层,以确保视图调用者具有使用基础数据的正确权限。
更多逻辑复制选项
PostgreSQL 15 为管理逻辑复制
提供了更大的灵活性。此版本为
发布者引入了行过滤 和 列列表
,允许用户选择复制表中的数据子集。PostgreSQL 15 添加了简化 冲突管理的功能,包括跳过重播冲突事务以及在检测到错误时自动禁用订阅的能力。此版本还支持将两阶段提交 (2PC) 与逻辑复制结合使用。
日志记录和配置增强
PostgreSQL 15 引入了一种新的日志记录格式:
jsonlog
。这种新格式使用定义的 JSON 结构输出日志数据,允许在结构化日志系统中处理 PostgreSQL 日志。
此版本使数据库管理员在用户如何管理 PostgreSQL 配置方面具有更大的灵活性,增加了授予用户更改服务器级配置参数权限的能力。此外,用户现在可以在psql中使用元命令\dconfig 搜索有关配置的信息。
其他显著变化
PostgreSQL
服务器级别的统计信息
现在收集在共享内存中,消除了统计信息收集进程和定期将此数据写入磁盘。
PostgreSQL 15 使
ICU 排序
规则成为集群或单个数据库的默认排序规则成为可能。
此版本还添加了一个新的内置扩展walinspec,让用户可以直接从 SQL 界面检查预写日志文件的内容。
PostgreSQL 15 还从public(或默认)模式中
撤销
除数据库所有者之外的
所有用户的CREATE 权限
。
PostgreSQL 15 从 PL/Python 中删除了长期弃用的“独占备份”模式和对 Python 2 的支持。
https://www.postgresql.org/about/news/postgresql-15-released-2526/
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
火影
论坛元老
这个人很懒什么都没写!
楼主热帖
最全Windows98原版系统镜像下载(特点 ...
如何配置 SLO
Linux 基本指令
SAP各模块优缺点和发展简析
Spring(SpringBoot)--解决拦截器中注入 ...
Spring Security登录表单配置(3) ...
Redis 原理 - String
Kubernetes(k8s)CNI(flannel)网络 ...
微信小程序+web数据库的开发实践 ...
用python反弹shell
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表