PostgreSQL是一个非常强大的开源客户端/服务器关系数据库管理系统(RDBMS)。PostgreSQL全球开发团队发布了所有当前受支持版本的更新。
版本包括:14.5、13.8、12.12、11.17和10.22,以及PostgreSQL 15的第三个测试版。该版本关闭了一个安全漏洞,并修复了过去三个月报告的40多个错误。
这是目前世界上最先进的开源数据库的最新版本,有需要的朋友可以下载试试!
现在PostgreSQL 15已经发布,这个版本在本地管理和分布式部署的工作负载上有明显的优化,包括排序性能的提升。这个版本还添加了流行的MERGE命令,启用了Zstd和LZ4压缩支持,
以及更多用于观察/调整数据库状态的功能。
介绍
PostgreSQL对索引和查找系统做了很大的改进,使大型数据库受益,包括节省空间和提高索引性能,使用聚合或分区使查询响应时间更快。
使用增强的统计数据时更好的查询计划,等等。
PostgreSQL不仅具有高要求的功能(如并行清理、增量排序),还为大小工作量提供了更好的数据管理体验,优化了日常管理,为应用开发者提供了更多便利,增强了安全性。
PostgreSQL核心团队成员Peter Eisentraut表示:“PostgreSQL 13展示了我们全球社区在增强世界上最先进的开源关系数据库功能方面的协作和奉献精神。”
“每个发行版带来的创新及其可靠性和稳定性的声誉是越来越多的人选择在应用程序中使用PostgreSQL的原因。”
PostgreSQL是一个创新的数据管理系统,以其可靠性和健壮性著称。得益于全球开发者社区超过25年的开源开发,它已经成为各种规模组织的首选。
安装方法
1、下载运行postgresql-13.0-1-windows-x64.exe,如图
2、选择安装路径,默认c盘。
3.接下来,输入密码,端口是默认的。
4、下一步安装,稍等。
5、安装完成后,拆卸检查,不要启动。打开pgAdmin 4
6. Click the server Postgre SQL 13 on the left.
7.输入密码,然后单击确定。
8.在开始菜单中打开SQL Shell(psql)。
9、如图,输入回车、密码即可
软件特点
持续性能表现
在先前PostgreSQL版本的基础上,PostgreSQL 可以有效地处理标准数据库索引B-tree索引中的重复数据。这降低了B树索引所需的总体空间使用量,同时提高了整体查询性能。
PostgreSQL 引入了增量排序,其中查询中来自较早步骤的已排序数据可以加快后续步骤的排序。此外,
PostgreSQL现在可以使用扩展的统计系统(可通过访问CREATESTATISTICS)来为带有OR子句和IN/ANY查找列表的查询创建改进的计划。
在PostgreSQL 中,更多类型的聚合查询和分组查询可以利用PostgreSQL的高效哈希聚合功能,因为具有大聚合的查询不必完全容纳在内存中。带有分区表的查询的性能得到了提高,
因为现在有更多情况可以裁剪(prune)分区并且可以直接关联(join)分区。
管理优化
Vacuuming是PostgreSQL管理的重要组成部分,它使数据库能够在更新和删除行之后回收存储空间。尽管以前的PostgreSQL版本已经完成了减轻清理开销的工作,
但是此过程也可能带来管理上的挑战。
PostgreSQL通过引入用于索引的parallelizedvacuum 继续改进vacuuming system。除了它提供的清理性能优势外,由于管理员可以选择要运行的并行workers的数量,
因此可以针对特定的工作负载调整此新功能的使用。除了这些性能优势之外,数据插入现在还可以触发autovacuum process。
复制槽(用于防止在复制副本接收到WAL预写日志之前将其删除)可在PostgreSQL 中进行调整,以指定要保留的WAL文件的最大数量,并有助于避免磁盘空间不足错误。
PostgreSQL 还添加了更多管理员可以监视数据库活动的方式,包括从参考WAL使用情况统计信息EXPLAIN,流式基础备份的进度以及ANALYZE命令的进度。另外,
可以使用新pg_verifybackup命令去检查pg_basebackup输出的完整性。
方便应用程序开发
PostgreSQL 使使用来自不同数据源的PostgreSQL数据类型更加容易。此版本将datetime()功能添加到其SQL/JSON路径支持中,
该功能将有效的时间格式(例如ISO 8601字符串)转换为PostgreSQL本地类型。此外,UUID v4生成功能gen_random_uuid()函数现已可用,而无需安装任何扩展。
PostgreSQL的分区系统更加灵活,因为分区表完全支持逻辑复制和before行级触发器。
PostgreSQL 中的FETCH FIRST语法已扩展为包含该WITH TIES子句。指定时,WITH TIES包括基于ORDER BY子句的“ tie”与结果集中最后一行的任何行。
安全提升
PostgreSQL的扩展系统是其健壮性的关键组成部分,因为它允许开发人员扩展其功能。在以前的版本中,新的扩展只能由数据库超级用户安装。为了更轻松地利用PostgreSQL的可扩展性,
PostgreSQL 添加了“可信扩展”的概念,该概念允许数据库用户安装超级用户标记为“可信”的扩展。某些内置扩展标记默认为可信,包括pgcrypto,tablefunc,hstore等等。
对于需要安全身份验证方法的应用程序,PostgreSQL 允许客户端在使用SCRAM身份验证时要求通道绑定(channel binding),
并且PostgreSQL外部数据包装器(postgres_fdw)现在可以使用基于证书的身份验证。
-
可以插原神人物的游戏手游 2025-10-12
-
仙剑奇侠传4结局官方解释?仙剑四结局深度解析 2025-10-12
-
lpl各战队主场城市 2025-10-12
-
魔兽世界怀旧服锻造分支怎么选择60年代分支选择推荐 2025-10-12
-
仙剑奇侠传4演员名单(仙剑奇侠传4四大主角) 2025-10-12
-
仙剑奇侠传4演员表曝光(仙剑奇侠传4人物详细信息) 2025-10-12