
PostgreSQL 大法师
冯若航 @Vonng / Pigsty
PostgreSQL 生态进展,以及开发、使用、运维、管理、诊断、调优的经验分享。

兼容Oracle的开源 PostgreSQL?
什么数据库可以替代 Oracle ?有很多数据库产品都号称自己可以 “替代” Oracle,商业产品就不说了,但开源的目前我了解到的只有IvorySQL。

PG被黑慢MySQL 360倍,这次我真忍不了
昨天,至少在十几个微信群里都有人 @ 我,发给我这条消息 《有图有真相,MySQL性能是PG的360倍,DS还

Postgres Extension Day,咱们不见不散
一年一度的 PostgreSQL 开发者大会即将在五月于蒙特利尔举办。同上次第一届 PG Con.Dev 一样,这次也有一天的额外的专场活动 —— Postgres Extensions Day。

OrioleDB来了!4x性能,消除顽疾,存算分离
Supabase收购的一个PG内核分支,号称解决了PG XID回卷的问题,没有表膨胀问题,性能提升4倍,还支持云原生存储。

OpenHalo:MySQL线缆兼容的PostgreSQL来了!
PostgreSQL现在可以使用MySQL客户端访问了!愚人节刚开源的openHalo提供了这样的能力,现已加入Pigsty内核全家桶。

PGFS:将数据库作为文件系统
利用 JuiceFS,将 PostgreSQL 变为一个带 PITR 的文件系统!

PostgreSQL取得对MySQL的压倒性优势
在全球云厂商中,PostgreSQL的规模与增速远超MySQL,这场纷争已经不再有任何悬念了 —— PostgreSQL 将成为数据库世界的 Linux,而 MySQL 会成为数据…

什么?PG小版本发布又翻车了?
连续第二次:PostgreSQL小版本发布当天,因紧急修复CVE漏洞引入新BUG,紧急发布号外修复版本。

PostgreSQL 生态前沿进展
和大家分享一下最近 PG 生态有趣的一些进展:Omnigres、PG Mooncake、Citus 13、FerretDB 2.0、ParadeDB等。

PII数据安全合规与PG Anonymizer最佳实践
今天我们来聊一聊个人信息合规问题,以及如何在数据库中实践各国法律的 “匿名化” 要求。最后介绍新出炉的 PostgreSQL Anonymizer 2.0 以及使用方法。

第七届PG生态大会:一些感想
如何请外国人参会,扩展很重要,多关注开发者,如何办好一场会?

中译版《PostgreSQL 14 Internals》上线
三年磨一剑,《PostgreSQL 14 Internals》中文版如期而至。非常好的一本书,强烈推荐。

小猪骑大象:PG内核与扩展包管理神器
PostgreSQL 与 Pigsty 中长期缺失的一个包管理器 —— PIG。

PostgreSQL 2024 社区现状调查报告
一份PG社区的年度问卷调研报告。可扩展性成为用户喜爱的核心要素,AI,实时分析用例增加……

PostgreSQL 号外小版本发布:17.2, 16.6, 15.10, 14.15, 13.18, 12.22
不要在星期五发布代码,否则多忙一整周!PostgreSQL小版本发布当天,因ABI变化紧急回滚。

不要更新!发布当日叫停:PG也躲不过大翻车
不要在星期五发布代码,否则你会多忙一整周!PG小版本发布当天,紧急回滚新发布的小版本。

PostgreSQL 12 过保,PG 17 上位
PG17使用PG16一半的时间实现扩展生态适配,300个可用扩展就绪,达到生产可用状态。PG12正式脱离支持生命周期。

PostgreSQL神功大成!最全扩展仓库来了!
PG扩展很多很强大,但如何安装并使用起来一直都是社区的难题。现在有了Pigsty扩展仓库,390个强力插件开箱即用。

PostgreSQL 规约(2024版)
没有规矩,不成方圆。本文是22-24年针对PostgreSQL 15-17大版本的更新,希望可以减少大家在使用与管理PostgreSQL数据库过程中遇到的困惑。

PG系创业公司Supabase:$80M C轮融资
PostgreSQL生态的创业公司不断融资,高歌猛进,吞噬整个数据库世界指日可待。附:Supabase自建教程

PostgreSQL 17 发布:摊牌了,我不装了!
现在PG是世界上最先进的开源数据库,已经是各种规模组织的首选开源数据库,与顶尖商业数据库旗鼓相当,甚至更胜一筹。

PostgreSQL可以替代微软SQL Server吗?
PostgreSQL可以直接从内核层面替换掉Oracle、SQL Server与MongoDB,最彻底的是SQL Server,AWS出品的Babelfish直接做到了线缆协议级兼容。

谁整合好DuckDB,谁赢得OLAP世界
正如两年前开展的向量数据库扩展插件赛马一样,当下PG生态进行的扩展竞赛已经开始围绕DuckDB进行,MotherDuck官方亲自下场标志着竞争进入白热化。

PostgreSQL小版本更新,17beta3,12将EOL
PostgreSQL全球开发组发布了例行小版本更新,包括16.4、15.8、14.13、13.16, 12.20 以及 17 beta3,此外,PG 12 即将 EOL。
兼容Oracle的开源 PostgreSQL?

今天在 PostgreSQL 技术峰会上有人问,什么数据库可以替代 Oracle?当然有很多数据库都号称自己可以 “替代” Oracle,商业产品这里就不说了,但开源的目前我了解到的只有 IvorySQL。 IvorySQL 是一个开源的“Oracle 兼容” PostgreSQL 内核,由瀚高出品,使用 Apache 2.0 许可证。目前 Pigsty 支持在自建本地 RDS 时使用 IvorySQL 内核替代原生的 PostgreSQL 内核,提供和原版一样的监控,备份,高可用,IaC 等能 …
今天在 PostgreSQL 技术峰会上有人问,什么数据库可以替代 Oracle?当然有很多数据库都号称自己可以 “替代” Oracle,商业产品这里就不说了,但开源的目前我了解到的只有 IvorySQL。 IvorySQL 是一个开源的“Oracle 兼容” PostgreSQL 内核,由瀚高出品,使用 Apache 2.0 许可证。目前 Pigsty 支持在自建本地 RDS 时使用 IvorySQL 内核替代原生的 PostgreSQL 内核,提供和原版一样的监控,备份,高可用,IaC 等能 …
PG被黑慢MySQL 360倍,这次我真忍不了

昨天,至少在十几个微信群里都有人 @ 我,发给我这条消息 《有图有真相,MySQL 性能是 PG 的 360 倍,DS 还建议抛弃 PG》。大意就是推特上有个人发了个火焰图,说他有一个“秘密案例”:“PostgreSQL 比 MySQL 慢了 360 倍,难怪中国互联网公司不用 PG”,十几万的浏览。 于是我就去 X 上看了看原博这个帖子,挺长的一个 Thread。作为数据库老司机,我一看内容和发帖者就知道怎么回事了,这是一个很典型的伪装成技术讨论的恶意贬损。当然 MySQL / PG 国际社区 …
昨天,至少在十几个微信群里都有人 @ 我,发给我这条消息 《有图有真相,MySQL 性能是 PG 的 360 倍,DS 还建议抛弃 PG》。大意就是推特上有个人发了个火焰图,说他有一个“秘密案例”:“PostgreSQL 比 MySQL 慢了 360 倍,难怪中国互联网公司不用 PG”,十几万的浏览。 于是我就去 X 上看了看原博这个帖子,挺长的一个 Thread。作为数据库老司机,我一看内容和发帖者就知道怎么回事了,这是一个很典型的伪装成技术讨论的恶意贬损。当然 MySQL / PG 国际社区 …
Postgres Extension Day,咱们不见不散

一年一度的 PostgreSQL 开发者大会即将在五月于蒙特利尔举办。同上次第一届 PG Con.Dev 一样,这次也有一天的额外的专场活动 —— Postgres Extensions Day,关注 PG 扩展的开发,交付,发布等方方面面。目前议程刚刚排出来,总共安排了 14 个 Session。 当然这次,我就不当观众了,我的演讲是下午的首场 —— “The Missing Postgres Extension Repo and Package Manager”。即 “PG 生态中长久缺失的 …
一年一度的 PostgreSQL 开发者大会即将在五月于蒙特利尔举办。同上次第一届 PG Con.Dev 一样,这次也有一天的额外的专场活动 —— Postgres Extensions Day,关注 PG 扩展的开发,交付,发布等方方面面。目前议程刚刚排出来,总共安排了 14 个 Session。 当然这次,我就不当观众了,我的演讲是下午的首场 —— “The Missing Postgres Extension Repo and Package Manager”。即 “PG 生态中长久缺失的 …
OrioleDB来了!4x性能,消除顽疾,存算分离

OrioleDB 奥利奥数据库,这名字听着很有趣,不过 Oriole 是黄鹂的意思,所以其实中文译名应该是 “黄鹂数据库”。 叫饼干DB还是小鸟DB都不重要,重要的是这个 PG 存储引擎扩展 + 内核分支确实很有趣,而且基本上快要正式发布了。 作为 zheap 的后继,我关注 OrioleDB 已经很久了,它的主要亮点有三个:性能,运维,云原生。 那么今天简单介绍一下这个 PG 内核新秀,以及最近我做的一些工作,可以让用户直接把它跑起来。 极致性能,四倍吞吐 虽然说在当下对于 OLTP 数据库来 …
OrioleDB 奥利奥数据库,这名字听着很有趣,不过 Oriole 是黄鹂的意思,所以其实中文译名应该是 “黄鹂数据库”。 叫饼干DB还是小鸟DB都不重要,重要的是这个 PG 存储引擎扩展 + 内核分支确实很有趣,而且基本上快要正式发布了。 作为 zheap 的后继,我关注 OrioleDB 已经很久了,它的主要亮点有三个:性能,运维,云原生。 那么今天简单介绍一下这个 PG 内核新秀,以及最近我做的一些工作,可以让用户直接把它跑起来。 极致性能,四倍吞吐 虽然说在当下对于 OLTP 数据库来 …
OpenHalo:MySQL线缆兼容的PostgreSQL来了!

什么?PostgreSQL 现在可以使用 MYSQL 客户端访问了?没有错,愚人节刚开源的 openHalo 就提供了这样的能力 —— 让用户可以同时用 MySQL 和 PGSQL 的客户端读写访问管理同一个数据库,基于 PG 14.10 提供了 MySQL 5.7 的兼容能力。 前天 openHalo 开源了他们的 MySQL 兼容 PG 内核, 今天我打好了 RPM 包,已经整合进 Pigsty 里了,部署相当丝滑,修改了几处代码后,跟高可用,监控,备份组件都丝滑地融合在一起。 …
什么?PostgreSQL 现在可以使用 MYSQL 客户端访问了?没有错,愚人节刚开源的 openHalo 就提供了这样的能力 —— 让用户可以同时用 MySQL 和 PGSQL 的客户端读写访问管理同一个数据库,基于 PG 14.10 提供了 MySQL 5.7 的兼容能力。 前天 openHalo 开源了他们的 MySQL 兼容 PG 内核, 今天我打好了 RPM 包,已经整合进 Pigsty 里了,部署相当丝滑,修改了几处代码后,跟高可用,监控,备份组件都丝滑地融合在一起。 …
PGFS:将数据库作为文件系统

前几天,我收到了一条来自 Odoo 社区的需求, 对方苦恼于:“数据库能做PITR(Point-in-Time Recovery),那文件系统有没有办法一起回滚呢?” 为什么会有“PGFS”这个想法? 从数据库老司机的角度来看,这是个颇具挑战性又让人兴奋的问题。 我们都知道,像 Odoo 这类 ERP 系统,最宝贵的确实是数据库中的核心业务数据,放在一套 PostgreSQL 里。 不过,许多“企业级应用”,多少也要接触一些文件操作,比如上传附件、存储图片和文档等等。 虽然这些文件没有数据库那样 …
前几天,我收到了一条来自 Odoo 社区的需求, 对方苦恼于:“数据库能做PITR(Point-in-Time Recovery),那文件系统有没有办法一起回滚呢?” 为什么会有“PGFS”这个想法? 从数据库老司机的角度来看,这是个颇具挑战性又让人兴奋的问题。 我们都知道,像 Odoo 这类 ERP 系统,最宝贵的确实是数据库中的核心业务数据,放在一套 PostgreSQL 里。 不过,许多“企业级应用”,多少也要接触一些文件操作,比如上传附件、存储图片和文档等等。 虽然这些文件没有数据库那样 …
PostgreSQL取得对MySQL的压倒性优势

昨天在 X 上看到暴跳发了个帖。暴跳以前是 PolarDB InnoDB 引擎的负责人,现在是阿里云 RDS PG + MySQL 的头儿: 所以虽然这是个 “我朋友说” 的疑问句式,但我也并不怀疑这个数字的真实性。大概在两年~三年前,AWS 上 PostgreSQL 的实例数量刚好超过 MySQL,而按照这两年 PG 发展的迅猛势头,从 1:1 提升到 3:2 也并不算离谱。 StackOverflow 2024 调研:PostgreSQL 已经超神了 当然,在去年 PGCon.Dev 上我也 …
昨天在 X 上看到暴跳发了个帖。暴跳以前是 PolarDB InnoDB 引擎的负责人,现在是阿里云 RDS PG + MySQL 的头儿: 所以虽然这是个 “我朋友说” 的疑问句式,但我也并不怀疑这个数字的真实性。大概在两年~三年前,AWS 上 PostgreSQL 的实例数量刚好超过 MySQL,而按照这两年 PG 发展的迅猛势头,从 1:1 提升到 3:2 也并不算离谱。 StackOverflow 2024 调研:PostgreSQL 已经超神了 当然,在去年 PGCon.Dev 上我也 …
什么?PG小版本发布又翻车了?

老话说的好,不要在星期五发布。昨天晚上,PostgreSQL 全球开发者宣布发布了每季度一次的例行小版本更新,我没有立刻发布一个中文翻译,因为上次 11 月的小版本更新翻车场景《号外:发布当日叫停,PG 也躲不过翻车》还历历在目。 不过我没想到的是,还真的又让我连着撞上第二次翻车。仅仅十二小时后,PGDG 就宣布了将在 2 月 20 号紧急发布一个号外小版本,来回滚这次的错误。 在 2.14 号例行发布的 17.3,16.7,15.11,14.16,以及 13.19 小版本中,修复了 …
老话说的好,不要在星期五发布。昨天晚上,PostgreSQL 全球开发者宣布发布了每季度一次的例行小版本更新,我没有立刻发布一个中文翻译,因为上次 11 月的小版本更新翻车场景《号外:发布当日叫停,PG 也躲不过翻车》还历历在目。 不过我没想到的是,还真的又让我连着撞上第二次翻车。仅仅十二小时后,PGDG 就宣布了将在 2 月 20 号紧急发布一个号外小版本,来回滚这次的错误。 在 2.14 号例行发布的 17.3,16.7,15.11,14.16,以及 13.19 小版本中,修复了 …
PostgreSQL 生态前沿进展

读者朋友们,今天我要开始休假了。也许会停更两周,在这里提前祝大家新年快乐。 当然在开始休假之前,这篇文章和大家分享一下最近 PG 生态有趣的一些进展。昨天我也赶紧趁着还有时间,推出了 Pigsty 3.2.2 版本与 Pig v0.1.3 :这个版本将可用的 PG 扩展从 350 一路干到 400 个,其中包含了上面大部分花活,下面简单介绍一下: Omnigres:在PG里搞前后端Web全栈开发 PG Mooncake:在PG中实现Clickhouse的分析性能 Citus:支持 PG17 的分 …
读者朋友们,今天我要开始休假了。也许会停更两周,在这里提前祝大家新年快乐。 当然在开始休假之前,这篇文章和大家分享一下最近 PG 生态有趣的一些进展。昨天我也赶紧趁着还有时间,推出了 Pigsty 3.2.2 版本与 Pig v0.1.3 :这个版本将可用的 PG 扩展从 350 一路干到 400 个,其中包含了上面大部分花活,下面简单介绍一下: Omnigres:在PG里搞前后端Web全栈开发 PG Mooncake:在PG中实现Clickhouse的分析性能 Citus:支持 PG17 的分 …
PII数据安全合规与PG Anonymizer最佳实践

今天我们来聊一聊个人信息合规问题,以及如何在数据库中实践各国法律的 “匿名化” 要求。最后介绍新出炉的 PostgreSQL Anonymizer 2.0 以及使用方法。 1. 哎呀,谁在 PII 上翻车了? 还记得前几年那个堪称“翻车现场”的事件吗?滴滴公司因为在个人信息收集和使用方面存在严重违法违规问题,被监管部门找上门来并狠狠罚了一大笔钱,瞬间引爆社交媒体的讨论。再往后没多久,亚马逊因其广告业务不符合欧盟 GDPR 要求,也被卢森堡监管机构揪住“数据黑洞”,祭出了高达 7.46 亿欧元的天 …
今天我们来聊一聊个人信息合规问题,以及如何在数据库中实践各国法律的 “匿名化” 要求。最后介绍新出炉的 PostgreSQL Anonymizer 2.0 以及使用方法。 1. 哎呀,谁在 PII 上翻车了? 还记得前几年那个堪称“翻车现场”的事件吗?滴滴公司因为在个人信息收集和使用方面存在严重违法违规问题,被监管部门找上门来并狠狠罚了一大笔钱,瞬间引爆社交媒体的讨论。再往后没多久,亚马逊因其广告业务不符合欧盟 GDPR 要求,也被卢森堡监管机构揪住“数据黑洞”,祭出了高达 7.46 亿欧元的天 …
第七届PG生态大会:一些感想

1 月 4 号,PostgreSQL 生态大会在上海国际饭店成功举办。参会的观众与嘉宾填满了整个会场,这其实是挺不容易的一件事,已经有相当一阵子没有看到这么热闹的大会了,组织得也的相当不错。当然,我是懒得写那种流水账说谁谁谁讲了啥啥啥的簿记文章,我就说说我参会的一些心得体会与感想吧。 如何请外国人参会 虽然这是一场 “中国 PostgreSQL” 会议,但我确实认为中国的厂商与开发者应该看看海外/全球的同行先行者们正在做什么。这也是我邀请加拿大 PG 公司 Omnigres 的创始人 Yurii …
1 月 4 号,PostgreSQL 生态大会在上海国际饭店成功举办。参会的观众与嘉宾填满了整个会场,这其实是挺不容易的一件事,已经有相当一阵子没有看到这么热闹的大会了,组织得也的相当不错。当然,我是懒得写那种流水账说谁谁谁讲了啥啥啥的簿记文章,我就说说我参会的一些心得体会与感想吧。 如何请外国人参会 虽然这是一场 “中国 PostgreSQL” 会议,但我确实认为中国的厂商与开发者应该看看海外/全球的同行先行者们正在做什么。这也是我邀请加拿大 PG 公司 Omnigres 的创始人 Yurii …
中译版《PostgreSQL 14 Internals》上线

原作者:熊灿灿 前言 各位 PGer 大家好,在此很高兴地告诉各位 ——《PostgreSQL 内参:深入解析运行原理》正式发布了。从最开始萌生翻译成册的想法,再到现今电子版书籍的正式发布,期间磕绊无数,但好在结果是喜人的,三年磨一剑,《PostgreSQL 14 Internals》中文版终于如期而至,各位可以通过 postgres-internals.cn[1] 进行访问。原计划在元旦发布,思考良久,最终还是决定提前与各位见面。对于中文版的发布,原作者 Egor Rogov 对此也表示十分 …
原作者:熊灿灿 前言 各位 PGer 大家好,在此很高兴地告诉各位 ——《PostgreSQL 内参:深入解析运行原理》正式发布了。从最开始萌生翻译成册的想法,再到现今电子版书籍的正式发布,期间磕绊无数,但好在结果是喜人的,三年磨一剑,《PostgreSQL 14 Internals》中文版终于如期而至,各位可以通过 postgres-internals.cn[1] 进行访问。原计划在元旦发布,思考良久,最终还是决定提前与各位见面。对于中文版的发布,原作者 Egor Rogov 对此也表示十分 …
小猪骑大象:PG内核与扩展包管理神器

微信公众号 最近我在忙一个非常有趣的新项目,这两天总算弄完了。各位朋友们,给大家介绍一下这个有趣的小东西,PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,我称之为 “pig”。 那么 pig 是干什么的?简单来说,这是一个 PostgreSQL 的包管理器,也是 PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,它可以在主流 Linux 操作系统上提供跨发行版的丝滑无缝的 PostgreSQL 安装部署体验。而且还通过国内镜像解决了下载速度慢和部分仓库被墙 …
微信公众号 最近我在忙一个非常有趣的新项目,这两天总算弄完了。各位朋友们,给大家介绍一下这个有趣的小东西,PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,我称之为 “pig”。 那么 pig 是干什么的?简单来说,这是一个 PostgreSQL 的包管理器,也是 PostgreSQL 与 Pigsty 中久久缺失的一个命令行工具,它可以在主流 Linux 操作系统上提供跨发行版的丝滑无缝的 PostgreSQL 安装部署体验。而且还通过国内镜像解决了下载速度慢和部分仓库被墙 …
PostgreSQL 2024 社区现状调查报告

由 TimescaleDB 主办的年度 PostgreSQL 社区现状调研报告最近发布了结果。 此次问卷调查收集到了 688 份样本,相比于 StackOverflow 全球开发者调研****的近十万份样本来说实在有些少。但因其受众为 PostgreSQL 社区成员,相当一部分结论依然有一定的参考价值。以下是报告中的亮点。 概括 在一个软件生命周期短暂的世界里,作为全球领先的开源数据库之一,PostgreSQL 的坚韥实在是非凡。PostgreSQL 经过 30 多年的活跃开发,经受住了时间的考 …
由 TimescaleDB 主办的年度 PostgreSQL 社区现状调研报告最近发布了结果。 此次问卷调查收集到了 688 份样本,相比于 StackOverflow 全球开发者调研****的近十万份样本来说实在有些少。但因其受众为 PostgreSQL 社区成员,相当一部分结论依然有一定的参考价值。以下是报告中的亮点。 概括 在一个软件生命周期短暂的世界里,作为全球领先的开源数据库之一,PostgreSQL 的坚韥实在是非凡。PostgreSQL 经过 30 多年的活跃开发,经受住了时间的考 …
PostgreSQL 号外小版本发布:17.2, 16.6, 15.10, 14.15, 13.18, 12.22

正如《号外:发布当日叫停,PG 也躲不过翻车》一文所述,PostgreSQL 在上周四发布的 17.1 打破了 ABI 当天紧急叫停了发布,并于本周四,也就是几分钟前刚刚发布了新的号外小版本序列:17.2,16.6,15.10,14.15,13.18,以及 12.22,修复了此问题。 如果你在过去一周中通过互联网上游直接从官方仓库或镜像安装或升级过 PostgreSQL,那么你可能有概率会遇到一些扩展兼容性的问题,我们强烈建议你立即升级到最新的 PostgreSQL 小版本以解决此问题。 截止至 …
正如《号外:发布当日叫停,PG 也躲不过翻车》一文所述,PostgreSQL 在上周四发布的 17.1 打破了 ABI 当天紧急叫停了发布,并于本周四,也就是几分钟前刚刚发布了新的号外小版本序列:17.2,16.6,15.10,14.15,13.18,以及 12.22,修复了此问题。 如果你在过去一周中通过互联网上游直接从官方仓库或镜像安装或升级过 PostgreSQL,那么你可能有概率会遇到一些扩展兼容性的问题,我们强烈建议你立即升级到最新的 PostgreSQL 小版本以解决此问题。 截止至 …
不要更新!发布当日叫停:PG也躲不过大翻车

老话说的好,不要在星期五发布代码。前天刚发布的 PostgreSQL 例行小版本虽然特意避开了星期五发布,但却给社区加了一周的活 —— PostgreSQL 社区将于下周四发布一个非常规紧急小版本 PostgreSQL 17.2,16.6, 15.10,14.15,13.20,甚至是刚刚已经 EOL 的 PG 12 也会有 12.22…… 。 在过去十年里这是第一次出现这样的情况:在 PostgreSQL 发布日的当天,新版本就因为社区发现的问题而叫停。紧急发布的原因有两个,第一是修复 …
老话说的好,不要在星期五发布代码。前天刚发布的 PostgreSQL 例行小版本虽然特意避开了星期五发布,但却给社区加了一周的活 —— PostgreSQL 社区将于下周四发布一个非常规紧急小版本 PostgreSQL 17.2,16.6, 15.10,14.15,13.20,甚至是刚刚已经 EOL 的 PG 12 也会有 12.22…… 。 在过去十年里这是第一次出现这样的情况:在 PostgreSQL 发布日的当天,新版本就因为社区发现的问题而叫停。紧急发布的原因有两个,第一是修复 …
PostgreSQL 12 过保,PG 17 上位

根据 PostgreSQL 的 版本策略,在 2019 年发布的 PostgreSQL12 将于今日(2024-11-14)正式脱离支持生命周期。 PG 12 最后一个小版本为 2024-11-14 发布的 12.21,而这将是 PG 12 的最终版本,而新发布的 PostgreSQL 17.1 则将成为当下合适的新业务选择。 Version Current minor Supported First Release Final Release 17 17.1 Yes September 26, …
根据 PostgreSQL 的 版本策略,在 2019 年发布的 PostgreSQL12 将于今日(2024-11-14)正式脱离支持生命周期。 PG 12 最后一个小版本为 2024-11-14 发布的 12.21,而这将是 PG 12 的最终版本,而新发布的 PostgreSQL 17.1 则将成为当下合适的新业务选择。 Version Current minor Supported First Release Final Release 17 17.1 Yes September 26, …
PostgreSQL神功大成!最全扩展仓库来了!

最近没怎么更新,因为在憋大招。最近功成出关,遂发此文为贺 —— 我做了一个收录PG生态所有能打的390个扩展的仓库,让 PostgreSQL 在成为数据库全能王的道路上又往前迈出了坚实的一步! 自从我在 《PostgreSQL正在吞噬数据库世界》 一文中指出 可扩展性 对于 PostgreSQL 的重要性以来,PG 社区对此进行了热烈的讨论,并且达成了共识。 最终体现在《PostgreSQL 17 发布注记!》中。 但真正重要的事情不是认识世界,而是改变世界。既然大家都已经认清了扩展很重要,那么 …
最近没怎么更新,因为在憋大招。最近功成出关,遂发此文为贺 —— 我做了一个收录PG生态所有能打的390个扩展的仓库,让 PostgreSQL 在成为数据库全能王的道路上又往前迈出了坚实的一步! 自从我在 《PostgreSQL正在吞噬数据库世界》 一文中指出 可扩展性 对于 PostgreSQL 的重要性以来,PG 社区对此进行了热烈的讨论,并且达成了共识。 最终体现在《PostgreSQL 17 发布注记!》中。 但真正重要的事情不是认识世界,而是改变世界。既然大家都已经认清了扩展很重要,那么 …
PostgreSQL 规约(2024版)

0x00背景 没有规矩,不成方圆。 PostgreSQL的功能非常强大,但是要把PostgreSQL用好,需要后端、运维、DBA的协力配合。 本文针对PostgreSQL数据库原理与特性,整理了一份开发/运维规约,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑:你好我也好,大家都好。 本文第一版主要针对 PostgreSQL 9.4 - PostgreSQL 10 版本 ,当前最新版本针对 PostgreSQL 15/16/17 进行更新与调整。 0x01 命名规范 计算机科 …
0x00背景 没有规矩,不成方圆。 PostgreSQL的功能非常强大,但是要把PostgreSQL用好,需要后端、运维、DBA的协力配合。 本文针对PostgreSQL数据库原理与特性,整理了一份开发/运维规约,希望可以减少大家在使用PostgreSQL数据库过程中遇到的困惑:你好我也好,大家都好。 本文第一版主要针对 PostgreSQL 9.4 - PostgreSQL 10 版本 ,当前最新版本针对 PostgreSQL 15/16/17 进行更新与调整。 0x01 命名规范 计算机科 …
PG系创业公司Supabase:$80M C轮融资

昨天,Supabase 官宣了八千万美金的 C 轮融资,这是继 2022 年八千万 B 轮融资后的新一轮融资,在当下资本市场与数据库行业环境中难能可贵。 老实说,我并不感到意外,在《PostgreSQL 正在吞噬数据库世界》一文中,我就说过,PostgreSQL 将会成为数据库世界的 Linux,而聪明的资本已经开始涌入这个领域。 看看过去一年来数据库领域的融资纪录,不难发现几乎都是 PostgreSQL 生态的创业公司,以下是 PostgreSQL 生态或相关的公司最近的融资纪录。可以说,PG …
昨天,Supabase 官宣了八千万美金的 C 轮融资,这是继 2022 年八千万 B 轮融资后的新一轮融资,在当下资本市场与数据库行业环境中难能可贵。 老实说,我并不感到意外,在《PostgreSQL 正在吞噬数据库世界》一文中,我就说过,PostgreSQL 将会成为数据库世界的 Linux,而聪明的资本已经开始涌入这个领域。 看看过去一年来数据库领域的融资纪录,不难发现几乎都是 PostgreSQL 生态的创业公司,以下是 PostgreSQL 生态或相关的公司最近的融资纪录。可以说,PG …
PostgreSQL 17 发布:摊牌了,我不装了!

一年一度的 PostgreSQL 大版本发布来了!这次的 PostgreSQL 17 ,又给我们带来了什么惊喜呢? 在这次大版本发布注记中, PostgreSQL 全球社区直接摊牌了 —— 不好意思,我不装了 —— “现在PG就是世界上最先进的开源数据库,已经是各种规模组织的首选开源数据库了”。虽然没有指名道姓,但官方已经无限接近喊出“干翻顶级商业数据库”(Oracle)的口号了。 在年初发表的 《PostgreSQL 正在吞噬数据库世界》中,我提出 可扩展性 是 PostgreSQL 独一无二 …
一年一度的 PostgreSQL 大版本发布来了!这次的 PostgreSQL 17 ,又给我们带来了什么惊喜呢? 在这次大版本发布注记中, PostgreSQL 全球社区直接摊牌了 —— 不好意思,我不装了 —— “现在PG就是世界上最先进的开源数据库,已经是各种规模组织的首选开源数据库了”。虽然没有指名道姓,但官方已经无限接近喊出“干翻顶级商业数据库”(Oracle)的口号了。 在年初发表的 《PostgreSQL 正在吞噬数据库世界》中,我提出 可扩展性 是 PostgreSQL 独一无二 …
PostgreSQL可以替代微软SQL Server吗?

许多人对于 PostgreSQL 生态已经发展到什么阶段并没有一个直观的印象 —— 除了 吞噬数据库世界,囊括万物的扩展生态之外,PostgreSQL 还可以直接从内核层面,替换掉 Oracle,SQL Server 与 MongoDB,当然 MySQL 就更不在话下了。 当然要说主流数据库中,暴露风险最高的是谁,那毫无疑问是 微软的 SQL Server 了。MSSQL 被替代的是最彻底的 —— 直接在 WireProtocol 层面被替代了。而主导这件事的是 AWS,亚马逊云服务。 …
许多人对于 PostgreSQL 生态已经发展到什么阶段并没有一个直观的印象 —— 除了 吞噬数据库世界,囊括万物的扩展生态之外,PostgreSQL 还可以直接从内核层面,替换掉 Oracle,SQL Server 与 MongoDB,当然 MySQL 就更不在话下了。 当然要说主流数据库中,暴露风险最高的是谁,那毫无疑问是 微软的 SQL Server 了。MSSQL 被替代的是最彻底的 —— 直接在 WireProtocol 层面被替代了。而主导这件事的是 AWS,亚马逊云服务。 …
谁整合好DuckDB,谁赢得OLAP世界

在 《PostgreSQL正在吞噬世界中》 一文中,我曾经抛出过这个问题:谁会最终统一数据库世界?。我认为是 PostgreSQL 生态与各种各样的扩展插件 —— 而我的判断是,要想征服 OLAP 这个最大也是最显著的数据库独立王国,这个分析扩展一定与 DuckDB 有关。 PostgreSQL 一直以来都是我最喜欢的数据库,然而我第二喜欢的数据库在这两年中从 Redis 变为了 DuckDB。DuckDB 是一个非常小巧且强大的 嵌入式 OLAP 分析数据库,在分析性能、易用性上都做到了极致水 …
在 《PostgreSQL正在吞噬世界中》 一文中,我曾经抛出过这个问题:谁会最终统一数据库世界?。我认为是 PostgreSQL 生态与各种各样的扩展插件 —— 而我的判断是,要想征服 OLAP 这个最大也是最显著的数据库独立王国,这个分析扩展一定与 DuckDB 有关。 PostgreSQL 一直以来都是我最喜欢的数据库,然而我第二喜欢的数据库在这两年中从 Redis 变为了 DuckDB。DuckDB 是一个非常小巧且强大的 嵌入式 OLAP 分析数据库,在分析性能、易用性上都做到了极致水 …
PostgreSQL小版本更新,17beta3,12将EOL

PostgreSQL 全球开发组发布了所有受支持 PG 大版本的更新,包括 16.4、15.8、14.13、13.16 和 12.20 版本,以及 PostgreSQL 17 的第三个 beta 测试版。此次发布修复了 1 个安全漏洞和过去几个月报告的 55 个 BUG。 欲了解更多变更详情,请查阅发布说明[1]。 PostgreSQL 12 终止支持通知 PostgreSQL 12 将于 2024 年 11 月 14 日停止发布修复补丁。如果您在生产环境中运行 PostgreSQL 12,我们 …
PostgreSQL 全球开发组发布了所有受支持 PG 大版本的更新,包括 16.4、15.8、14.13、13.16 和 12.20 版本,以及 PostgreSQL 17 的第三个 beta 测试版。此次发布修复了 1 个安全漏洞和过去几个月报告的 55 个 BUG。 欲了解更多变更详情,请查阅发布说明[1]。 PostgreSQL 12 终止支持通知 PostgreSQL 12 将于 2024 年 11 月 14 日停止发布修复补丁。如果您在生产环境中运行 PostgreSQL 12,我们 …
