写点什么

PostgreSQL 9.2 业已发布

  • 2012-09-12
  • 本文字数:1036 字

    阅读完需:约 3 分钟

PostgreSQL 是一种著名的开源数据库。最近 PostgreSQL 全球开发小组发布了最新的 9.2 版本,对性能做出了极大提升,并增加了对 JSON 的内建支持。

早在今年五月份发布 beta 版的时候,该小组的首席数据工程师 Ines Sombra 就做出承诺:

PostgreSQL 9.2 会带有本地的 JSON 支持,新特性涉及到索引、复制和性能提升等多方面。

PostgreSQL 9.2 支持水平扩展到 64 个核心,能够进行仅对索引(index-only)的扫描,并降低对 CPU 电力的消耗,从而显著改善了大多数工作负载下的可伸缩性和开发者的灵活性;在垂直可伸缩性方面的改善让 PostgreSQL 可以更有效地应用大型服务器上的硬件资源,在锁管理、写入效率、仅对索引的访问以及其他低级别的操作让数据库引擎能够处理更大量的工作负载。

这些性能上的改善体现在数字上意味着:

  • 每秒最多 350,000 次读取查询(快了 4 倍多)
  • 针对数据仓库查询的仅对索引的扫描(快了 2-20 倍)
  • 每秒最多 14,000 次数据写入

另外,PostgreSQL 9.2 还让开发的灵活性做出了更进一步的支持,它包含了对 Range 类型和 JSON 的支持,让开发者能够以完全不同的方式来使用 PostgreSQL。

Range 类型让开发者可以创建更好的与日历相关、科学和财务的应用程序。还没有其他主流数据库支持这种特性;在 PostgreSQL 中,查询结果能够以 JSON 数据类型的格式返回。用户可以把这种技术和 PL/V8 Javascript 和 PL/Coffee 数据库编程扩展以及可选的 HStore key-value 数据库组合在一起,把它作为“NoSQL”文档数据库来使用,同时还保留了 PostgreSQL 的可靠性、灵活性和性能上的优势。

新的版本发布之后,国内外的开发者都表达了自己的意见。

arfa_zhang 第一时间对 PostgreSQL 9.2 在性能方面的表现做了测试:

postgresql 9.2 发布后, 利用以前的测试环境做了一个对比测试, 单从数据上来看,pg9.2 相对 pg9.1 的性能提升很大, 接下来再组织实际产品性能测试, 如果真的这样, 那接下来, 要做的事情可多了。

mattdeboard 对新版本中增加本地 JSON 支持非常高兴:

我对本地 JSON 支持的特性感到非常激动,我是 PostgreSQL 的粉丝,而这是有史以来最激动人心的版本。

einhverfr 最感兴趣的特性并不限于性能和对 JSON 的支持:

第一个特性是安全性屏障(Security Barrier)和泄漏验证(Leakproof),让我们可以重新思考如何创建多租户应用程序;第二个特性是无继承(No Inherit)约束,我会充分利用它。当应用在表继承性和分区的时候,我主要会使用它来确保事实上表不会拥有自己的行。

你现在可以从 PostgreSQL 官方站点下载最新的版本及相关文档

2012-09-12 22:102765
用户头像

发布了 340 篇内容, 共 139.9 次阅读, 收获喜欢 13 次。

关注

评论

发布
暂无评论
发现更多内容

Zebec生态持续深度布局,ZBC通证月内翻倍或只是开始

股市老人

磁盘有限,Docker 垃圾很多怎么办

newbe36524

C# Docker Kubernetes

全国独家线下面授 | 北京大规模敏捷LeSS认证5月18-20日开班

ShineScrum

less 大规模敏捷

3 个加强理解TypeScript 的面试问题

devpoint

JavaScript typescript ES6 前端面试

软件测试 | 0经验拿下大厂年薪30万offer,我的面试求职之路(含面试题)

测吧(北京)科技有限公司

测试

WebUI自动化中截图的使用

Python 自动化测试 unittest 截图

2023年Web安全最详细学习路线指南,从入门到入职(含书籍、工具包)【建议收藏】

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

toFixed和Math.round既不是四舍五入也不是银行家舍入法

咖啡教室

用reduce高阶函数组装查询表单分隔字符数据

咖啡教室

Python json中一直搞不清的load、loads、dump、dumps、eval

Python json 字符串

Zebec官方辟谣“我们与Protradex没有任何关系”

鳄鱼视界

自动化测试概况和认知

自动化测试 测试工具

推荐系统[三]:粗排算法常用模型汇总(集合选择和精准预估),技术发展历史(向量內积,Wide&Deep等模型)以及前沿技术

汀丶人工智能

推荐系统 推荐算法 搜索系统

【FAQ】获取Push Token失败,如何进行排查?

HarmonyOS SDK

HMS Core

好用的录屏工具值得免费拥有

穿过生命散发芬芳

录屏工具

MySql基础-笔记12 -重复数据处理、SQL注入、导入导出数据

MySQL 数据库

从人工测量转向计算机视觉,基于PaddleSeg实现自动测量心胸比

飞桨PaddlePaddle

深度学习 开发者 开发工具 飞桨

【深度挖掘 RocketMQ底层源码】「底层源码挖掘系列」抽丝剥茧贯穿RocketMQ的消费者端的运行核心的流程(Pull模式-下)

码界西柚

RocketMQ 消息队列 源码解析 原理解析

2023-02-22:请用go语言调用ffmpeg,保存mp4文件的视频帧,每帧用ppm图片保存。

福大大架构师每日一题

golang ffmpeg 福大大

降本提效 | AIRIOT设备运维管理解决方案

AIRIOT

物联网 设备运维

阿里云ECS TOP性能提升超20%!KeenTune助力倚天+Alinux3达成开机即用的全栈性能调优 | 龙蜥技术

OpenAnolis小助手

ECS 龙蜥社区 KeenTune 云场景 全栈性能调优

LeetCode题解:633. 平方数之和,枚举,JavaScript,详细注释

Lee Chen

JavaScript 算法 LeetCode

模块七作业

张贺

架构训练营

【深度挖掘RocketMQ底层源码】「底层源码挖掘系列」透彻剖析贯穿RocketMQ的消费者端的运行调度的流程(Pull模式)

码界西柚

RocketMQ 消费原理 运行机制 源码实现

CleanMyMac2024免费版系统清理优化软件

茶色酒

CleanMyMac X CleanMyMac2024

秒懂算法 | 子集树模型——0-1背包问题的回溯算法及动态规划改进

TiAmo

算法 回溯算法 动态回溯算法

一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。

王中阳Go

Go golang 架构 高并发 秒杀

fl studio21中文版免费的音乐编曲制作软件

茶色酒

FL Studio21

ABBYY FineReader16永久版图片文字识别软件

茶色酒

ABBYY FineReader16

Python写入csv出现空白行,如何解决?

Python csv 数据读写

PostgreSQL 9.2业已发布_DevOps & 平台工程_侯伯薇_InfoQ精选文章