专栏导览
按领域划分的六个长青专栏,均提供独立的 RSS 订阅源。

FerretDB:假扮成MongoDB的PG
FerretDB旨在提供一个基于 PostgreSQL 的,真正开源的 MongoDB 替代。

如何用 pg_filedump 抢救数据?
备份是DBA的生命线,但如果你的PostgreSQL数据库已经爆炸了又没有备份,该怎么办?也许pg_filedump可以帮到你!

PGSQL x Pigsty: 数据库全能王来了
如何聚拢 PostgreSQL 生态的超能力,发挥1+1远大于2 的协同增幅效果?150 个开箱即用的扩展让PG成为终极数据库全能王!

如何用Pigsty监控现有PostgreSQL (RDS/PolarDB/自建)?
如何使用 Pigsty 监控云数据库服务,例如 PolarDB / RDS for PostgreSQL,或者自建的现有PG数据库?

Pigsty v2.4:监控云数据库
PG16,监控RDS,服务咨询支持,新扩展:中文分词全文检索/图/HTTP/嵌入等

PG先写脏页还是先写WAL?
PostgreSQL 在内存中先写脏数据页再写 WAL记录。在刷盘时先刷 WAL 记录再刷脏数据页。

墨天轮风云人物访谈录 —— 冯若航
近日,数据库行业的一场历史性的辩论引起热议。数据库界的“王牌辩论手”—— 90后创业者冯若航进入大家的视野,他为何会参加此类可能会“引战”的技术辩论活动?他对数据库未来发展有哪些看法?本次专访邀请到他,就其技术人生、数据库的热点话题展开聊聊!

基础软件需要什么样的自主可控?
当我们说自主可控时,到底在说什么?运维自主可控与研发自主可控,国家/用户真正需要的自主可控是前者,而不是华而不实的"自研"。国家的需求很简单:打仗吃制裁后,现有系统还能不能继续跑起来。

Pigsty v2.3:丰富应用生态
PGSQL/REDIS升级,NODE集群可绑VIP,Mongo初步支持与MySQL存根

如何看待 MySQL vs PGSQL 直播闹剧
昨晚,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为 P

驳《MySQL:这个星球最成功的数据库》
驳斥《MySQL:这个星球最成功的数据库》中的谎言,用数据与事实来帮原作者体面体面。

向量是新的 JSON
以向量为代表的功能将成为构建应用时的关键要素,正如历史上的JSON一样。而PostgreSQL再一次站在时代风口浪尖引领数据库潮流,在向量扩展的加持下稳拿AI时代的高速增长。

Pigsty v2.2:监控全面翻新
监控面板 & 沙箱置备重做,构建流程优化,UOS兼容性

云计算泥石流:用数据解构公有云
曾几何时,"上云"近乎成为技术圈的政治正确,但很少有人用实打实的数据来分析利弊权衡。让我用数据与亲身经历,讲清楚公有云租赁模式的陷阱与价值。

下云奥德赛:该放弃云计算了吗?
本文翻译了下云先锋DHH主导37Signal从云上搬下来的完整旅程,无论是对于准备上云,还是已经在云上的企业,都非常有借鉴与参考价值。

DHH:下云省下千万美元,比预想的还要多!
DHH将他们的七个云上应用从AWS迁移到自己的硬件上,2024年是第一个完全实现节省的年份。他们欣喜地发现,节省的费用比最初估计的还要多。

FinOps终点是下云
在SACC 2023 FinOps专场上的发言整理稿,介绍了终极FinOps——下云的理念与实践路径。公有云是个杀猪盘,自建能力决定议价权。

PostgreSQL:最成功的数据库
数据库终局已现,PostgreSQL称王。PG在SF2023开发者调研中拿下大满贯,占住了Linux之于服务器操作系统的生态位。

ISD数据集:分析全球120年气候变化
ISD 是 Intergrated Surface Dataset 的缩写,是 NOAA 美国国家海洋和大气管理局公开的一份数据集。 我最近重新整理了一下这份数据集,提供了相关的分析工具。

云计算为啥还没挖沙子赚钱?
公有云毛利不如挖沙子,杀猪盘为何成为赔钱货?本土云厂商是怎么让一门百分之三四十纯利的生意还不如挖沙子赚钱的?

云SLA是不是安慰剂?
SLA并不是真正的可靠性承诺或历史战绩,而是一种营销工具。你以为花钱买云服务上了保险,在最坏情况下是哑巴亏,最好情况也只是安慰剂。

Pigsty v2.1:向量+PG全系支持!
Pigsty v2.1 提供了对 PostgreSQL 12 ~ 16 的支持

正本清源:技术反思录
降本增效的主旋律触发了所有技术的价值重估,当然也包括数据库。本系列将评述数据库领域热点技术,并对其在当下的利弊权衡发出灵魂拷问:云数据库、分布式数据库、微服务、K8S容器化等技术,究竟是真需求还是伪需求?

数据库需求层次金字塔
与马斯洛需求金字塔类似,用户对数据库的需求也有递进的层次:功能正确性、安全备份、高可用监控、性能成本、可观测性、易用性控制、标准化产品化、最终达到超越与自我实现。

FerretDB:假扮成MongoDB的PG
FerretDB旨在提供一个基于 PostgreSQL 的,真正开源的 MongoDB 替代。

如何用 pg_filedump 抢救数据?
备份是DBA的生命线,但如果你的PostgreSQL数据库已经爆炸了又没有备份,该怎么办?也许pg_filedump可以帮到你!

PGSQL x Pigsty: 数据库全能王来了
如何聚拢 PostgreSQL 生态的超能力,发挥1+1远大于2 的协同增幅效果?150 个开箱即用的扩展让PG成为终极数据库全能王!

如何用Pigsty监控现有PostgreSQL (RDS/PolarDB/自建)?
如何使用 Pigsty 监控云数据库服务,例如 PolarDB / RDS for PostgreSQL,或者自建的现有PG数据库?

Pigsty v2.4:监控云数据库
PG16,监控RDS,服务咨询支持,新扩展:中文分词全文检索/图/HTTP/嵌入等

PG先写脏页还是先写WAL?
PostgreSQL 在内存中先写脏数据页再写 WAL记录。在刷盘时先刷 WAL 记录再刷脏数据页。

墨天轮风云人物访谈录 —— 冯若航
近日,数据库行业的一场历史性的辩论引起热议。数据库界的“王牌辩论手”—— 90后创业者冯若航进入大家的视野,他为何会参加此类可能会“引战”的技术辩论活动?他对数据库未来发展有哪些看法?本次专访邀请到他,就其技术人生、数据库的热点话题展开聊聊!

基础软件需要什么样的自主可控?
当我们说自主可控时,到底在说什么?运维自主可控与研发自主可控,国家/用户真正需要的自主可控是前者,而不是华而不实的"自研"。国家的需求很简单:打仗吃制裁后,现有系统还能不能继续跑起来。

Pigsty v2.3:丰富应用生态
PGSQL/REDIS升级,NODE集群可绑VIP,Mongo初步支持与MySQL存根

如何看待 MySQL vs PGSQL 直播闹剧
昨晚,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为 P

驳《MySQL:这个星球最成功的数据库》
驳斥《MySQL:这个星球最成功的数据库》中的谎言,用数据与事实来帮原作者体面体面。

向量是新的 JSON
以向量为代表的功能将成为构建应用时的关键要素,正如历史上的JSON一样。而PostgreSQL再一次站在时代风口浪尖引领数据库潮流,在向量扩展的加持下稳拿AI时代的高速增长。

Pigsty v2.2:监控全面翻新
监控面板 & 沙箱置备重做,构建流程优化,UOS兼容性

云计算泥石流:用数据解构公有云
曾几何时,"上云"近乎成为技术圈的政治正确,但很少有人用实打实的数据来分析利弊权衡。让我用数据与亲身经历,讲清楚公有云租赁模式的陷阱与价值。

下云奥德赛:该放弃云计算了吗?
本文翻译了下云先锋DHH主导37Signal从云上搬下来的完整旅程,无论是对于准备上云,还是已经在云上的企业,都非常有借鉴与参考价值。

DHH:下云省下千万美元,比预想的还要多!
DHH将他们的七个云上应用从AWS迁移到自己的硬件上,2024年是第一个完全实现节省的年份。他们欣喜地发现,节省的费用比最初估计的还要多。

FinOps终点是下云
在SACC 2023 FinOps专场上的发言整理稿,介绍了终极FinOps——下云的理念与实践路径。公有云是个杀猪盘,自建能力决定议价权。

PostgreSQL:最成功的数据库
数据库终局已现,PostgreSQL称王。PG在SF2023开发者调研中拿下大满贯,占住了Linux之于服务器操作系统的生态位。

ISD数据集:分析全球120年气候变化
ISD 是 Intergrated Surface Dataset 的缩写,是 NOAA 美国国家海洋和大气管理局公开的一份数据集。 我最近重新整理了一下这份数据集,提供了相关的分析工具。

云计算为啥还没挖沙子赚钱?
公有云毛利不如挖沙子,杀猪盘为何成为赔钱货?本土云厂商是怎么让一门百分之三四十纯利的生意还不如挖沙子赚钱的?

云SLA是不是安慰剂?
SLA并不是真正的可靠性承诺或历史战绩,而是一种营销工具。你以为花钱买云服务上了保险,在最坏情况下是哑巴亏,最好情况也只是安慰剂。

Pigsty v2.1:向量+PG全系支持!
Pigsty v2.1 提供了对 PostgreSQL 12 ~ 16 的支持

正本清源:技术反思录
降本增效的主旋律触发了所有技术的价值重估,当然也包括数据库。本系列将评述数据库领域热点技术,并对其在当下的利弊权衡发出灵魂拷问:云数据库、分布式数据库、微服务、K8S容器化等技术,究竟是真需求还是伪需求?

数据库需求层次金字塔
与马斯洛需求金字塔类似,用户对数据库的需求也有递进的层次:功能正确性、安全备份、高可用监控、性能成本、可观测性、易用性控制、标准化产品化、最终达到超越与自我实现。
FerretDB:假扮成MongoDB的PG

MongoDB 曾经是一项令人惊叹的技术,让开发者能够抛开关系型数据库的“模式束缚”,快速构建应用程序。然而随着时间推移,MongoDB 放弃了它的开源本质,这使得许多开源项目和早期商业项目无法使用它。 大多数 MongoDB 用户其实并不需要 MongoDB 提供的高级功能,但他们确实需要一个易于使用的 开源 文档数据库解决方案。PostgreSQL 的 JSON 功能支持已经足够完善了:二进制存储 JSONB,GIN 任意字段索引 ,各种 JSON 处理函数,JSON PATH 和 JSON …
MongoDB 曾经是一项令人惊叹的技术,让开发者能够抛开关系型数据库的“模式束缚”,快速构建应用程序。然而随着时间推移,MongoDB 放弃了它的开源本质,这使得许多开源项目和早期商业项目无法使用它。 大多数 MongoDB 用户其实并不需要 MongoDB 提供的高级功能,但他们确实需要一个易于使用的 开源 文档数据库解决方案。PostgreSQL 的 JSON 功能支持已经足够完善了:二进制存储 JSONB,GIN 任意字段索引 ,各种 JSON 处理函数,JSON PATH 和 JSON …
如何用 pg_filedump 抢救数据?

备份是DBA的生命线 —— 但如果你的 PostgreSQL 数据库已经爆炸了又没有备份,那么该怎么办呢?也许 pg_filedump 可以帮到你! 最近遇到了一个比较离谱的活儿,情况是这样的:有个用户的 PostgreSQL 数据库损坏了,是 Gitlab 自己拉起的 PostgreSQL。没有从库,没有备份,也没有 dump。跑在拿 SSD 当透明缓存的BCACHE上,断电后起不来了。 但这还没完,接连经受了几轮摧残之后,它彻底歇菜了:首先是因为忘了挂BCACHE盘,导致 Gitlab重新 …
备份是DBA的生命线 —— 但如果你的 PostgreSQL 数据库已经爆炸了又没有备份,那么该怎么办呢?也许 pg_filedump 可以帮到你! 最近遇到了一个比较离谱的活儿,情况是这样的:有个用户的 PostgreSQL 数据库损坏了,是 Gitlab 自己拉起的 PostgreSQL。没有从库,没有备份,也没有 dump。跑在拿 SSD 当透明缓存的BCACHE上,断电后起不来了。 但这还没完,接连经受了几轮摧残之后,它彻底歇菜了:首先是因为忘了挂BCACHE盘,导致 Gitlab重新 …
PGSQL x Pigsty: 数据库全能王来了

Pigsty v2.4.1已于 9 月 24 日正式发布。核心关注点是:如何聚拢PostgreSQL 生态里游离的超能力,发挥出 1 + 1 远大于 2 的协同增幅效果。 我们引入了 12 个由自己编译打包、整合维护的全新扩展,并加入了三个强力组件的原生支持: Suapbase,PostgresML 与 FerretDB。让 Pigsty 收录的扩展数量已经达到了破纪录的 150 个,全部开箱即用! 在这些新增/现有扩展的加持下,PostgreSQL —— 这个世界上最先进的开源关系型数据库,已 …
Pigsty v2.4.1已于 9 月 24 日正式发布。核心关注点是:如何聚拢PostgreSQL 生态里游离的超能力,发挥出 1 + 1 远大于 2 的协同增幅效果。 我们引入了 12 个由自己编译打包、整合维护的全新扩展,并加入了三个强力组件的原生支持: Suapbase,PostgresML 与 FerretDB。让 Pigsty 收录的扩展数量已经达到了破纪录的 150 个,全部开箱即用! 在这些新增/现有扩展的加持下,PostgreSQL —— 这个世界上最先进的开源关系型数据库,已 …
如何用Pigsty监控现有PostgreSQL (RDS/PolarDB/自建)?

Pigsty 是一个开箱即用的 PostgreSQL 发行版,与本地优先的 RDS 开源替代。但它也可以单独作为一个 PostgreSQL/主机监控系统来使用。本文以阿里云为例,介绍了用一台 ECS 安装部署 Pigsty,并用于监控云上的 PolarDB 与 RDS for PostgreSQL,为现有数据库带来极致的观测能力。 嵌入媒体 快速上手 使用 Pigsty 教程分为四个步骤: 申请用于部署 Pigsty 的 ECS 服务器 在 ECS 服务器上完整单机安装 Pigsty 配置 …
Pigsty 是一个开箱即用的 PostgreSQL 发行版,与本地优先的 RDS 开源替代。但它也可以单独作为一个 PostgreSQL/主机监控系统来使用。本文以阿里云为例,介绍了用一台 ECS 安装部署 Pigsty,并用于监控云上的 PolarDB 与 RDS for PostgreSQL,为现有数据库带来极致的观测能力。 嵌入媒体 快速上手 使用 Pigsty 教程分为四个步骤: 申请用于部署 Pigsty 的 ECS 服务器 在 ECS 服务器上完整单机安装 Pigsty 配置 …
Pigsty v2.4:监控云数据库

GitHub Release | 发布注记 | 微信公众号 PostgreSQL 今天发布了新的大版本 16,带来了一系列改进。Pigsty在发布后的1小时内便立即跟进了全新版本 Pigsty v2.4 ,提供了对 PostgreSQL 16 正式版的完整支持。此外在 v2.4 中,还对监控已有PG实例,特别是 RDS for PostgreSQL 与 PolarDB 提供了额外的支持。Redis 监控基于 7.x 进行了改进,提供了自动化的基于 Sentinel 的高可用配置。 Pigsty …
GitHub Release | 发布注记 | 微信公众号 PostgreSQL 今天发布了新的大版本 16,带来了一系列改进。Pigsty在发布后的1小时内便立即跟进了全新版本 Pigsty v2.4 ,提供了对 PostgreSQL 16 正式版的完整支持。此外在 v2.4 中,还对监控已有PG实例,特别是 RDS for PostgreSQL 与 PolarDB 提供了额外的支持。Redis 监控基于 7.x 进行了改进,提供了自动化的基于 Sentinel 的高可用配置。 Pigsty …
PG先写脏页还是先写WAL?

昨天在群里遇到一个有趣的关于 PostgreSQL 的问题: “写脏数据页和写入 WAL 缓冲区的先后顺序是什么?” 我们都知道,WAL 就是 Write Ahead Log / 预写式日志 的缩写,那从逻辑上说,好像是先写 WAL 再写数据页才对。 但其实这个问题有趣在,写入其实是发生在两个地方的:内存与磁盘。而这对这两者的写入顺序是不一样的:在内存中,先写脏数据页,再写 WAL 记录。在刷盘时,先刷 WAL 记录,再刷脏数据页。 我们可以用一个简单的例子来说明,当你执行一条 INSERT 时 …
昨天在群里遇到一个有趣的关于 PostgreSQL 的问题: “写脏数据页和写入 WAL 缓冲区的先后顺序是什么?” 我们都知道,WAL 就是 Write Ahead Log / 预写式日志 的缩写,那从逻辑上说,好像是先写 WAL 再写数据页才对。 但其实这个问题有趣在,写入其实是发生在两个地方的:内存与磁盘。而这对这两者的写入顺序是不一样的:在内存中,先写脏数据页,再写 WAL 记录。在刷盘时,先刷 WAL 记录,再刷脏数据页。 我们可以用一个简单的例子来说明,当你执行一条 INSERT 时 …
墨天轮风云人物访谈录 —— 冯若航

墨天轮风云人物访谈录:冯若航 导读: 近日,数据库行业的一场历史性的辩论引起热议。数据库界的“王牌辩论手”—— 90 后创业者冯若航进入大家的视野,他为何会参加此类可能会“引战”的技术辩论活动?他对数据库未来发展有哪些看法?本次专访邀请到他,就其技术人生、数据库的热点话题展开聊聊! 磐吉云数创始人 —— 冯若航 简介: 磐吉云数创始人,开源 RDS PG 替代 —— Pigsty 作者。PostgreSQL 专家与全栈开发者,开源贡献者,PostgreSQL 中文社区技术委员会委员,墨天轮 …
墨天轮风云人物访谈录:冯若航 导读: 近日,数据库行业的一场历史性的辩论引起热议。数据库界的“王牌辩论手”—— 90 后创业者冯若航进入大家的视野,他为何会参加此类可能会“引战”的技术辩论活动?他对数据库未来发展有哪些看法?本次专访邀请到他,就其技术人生、数据库的热点话题展开聊聊! 磐吉云数创始人 —— 冯若航 简介: 磐吉云数创始人,开源 RDS PG 替代 —— Pigsty 作者。PostgreSQL 专家与全栈开发者,开源贡献者,PostgreSQL 中文社区技术委员会委员,墨天轮 …
基础软件需要什么样的自主可控?

微信公众号 | 知乎原文 当我们说自主可控时,到底在说什么? 对于一款基础软件(操作系统 / 数据库)来说,自主可控到底是指:由中国公司/中国人开发、发行、控制?还是可以运行在“国产操作系统”/国产芯片上? 名不正则言不顺,言不顺则事不成。当下的“自主可控”乱象正是与定义不清,标准不明有着莫大的关系。但这并不妨碍我们探究一下“信创安可自主可控”这件事,要实现的目标是什么? 国家的需求说起来很简单:打仗吃制裁后,现有系统还能不能继续跑起来。 软件自主可控分为两个部分:运维自主可控 与 研发自主可 …
微信公众号 | 知乎原文 当我们说自主可控时,到底在说什么? 对于一款基础软件(操作系统 / 数据库)来说,自主可控到底是指:由中国公司/中国人开发、发行、控制?还是可以运行在“国产操作系统”/国产芯片上? 名不正则言不顺,言不顺则事不成。当下的“自主可控”乱象正是与定义不清,标准不明有着莫大的关系。但这并不妨碍我们探究一下“信创安可自主可控”这件事,要实现的目标是什么? 国家的需求说起来很简单:打仗吃制裁后,现有系统还能不能继续跑起来。 软件自主可控分为两个部分:运维自主可控 与 研发自主可 …
Pigsty v2.3:丰富应用生态

GitHub Release | 发布注记 | 微信公众号 Pigsty v2.3 发布了 🎉,在这个版本中进一步完善了监控系统、应用生态、并跟进 PostgreSQL 例行的小版本更新(CVE修复)。 Pigsty v2.3 跟随 PostgreSQL 主干小版本进行更新,包括 15.4, 14.9, 13.12, 12.16 以及 16.beta3,此更新修复了一个 CVE 安全漏洞。此外高可用管控 Patroni 也升级到 3.1 版本,解决了一些 BUG 。 v2.3 提供了对 …
GitHub Release | 发布注记 | 微信公众号 Pigsty v2.3 发布了 🎉,在这个版本中进一步完善了监控系统、应用生态、并跟进 PostgreSQL 例行的小版本更新(CVE修复)。 Pigsty v2.3 跟随 PostgreSQL 主干小版本进行更新,包括 15.4, 14.9, 13.12, 12.16 以及 16.beta3,此更新修复了一个 CVE 安全漏洞。此外高可用管控 Patroni 也升级到 3.1 版本,解决了一些 BUG 。 v2.3 提供了对 …
如何看待 MySQL vs PGSQL 直播闹剧

8 月 9 号晚,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为 PostgreSQL 方的代表参与。本来我准备了一些数据与资料,想着来一场建设性的交流,擦出点思想火花。却不想这场直播在姜某人的胡搅蛮缠下,变成了一场闹剧与笑话,我感到遗憾 —— 对不起观众们的时间。 回放地址:https://www.modb.pro/video/8261?slink 这场辩论的缘由要追溯到上个月我写的这篇文章:《PostgreSQL:世界上最成功的数据库》。姜 …
8 月 9 号晚,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为 PostgreSQL 方的代表参与。本来我准备了一些数据与资料,想着来一场建设性的交流,擦出点思想火花。却不想这场直播在姜某人的胡搅蛮缠下,变成了一场闹剧与笑话,我感到遗憾 —— 对不起观众们的时间。 回放地址:https://www.modb.pro/video/8261?slink 这场辩论的缘由要追溯到上个月我写的这篇文章:《PostgreSQL:世界上最成功的数据库》。姜 …
驳《MySQL:这个星球最成功的数据库》

这篇《MySQL:这个星球最成功的数据库》是对我《PostgreSQL:世界上最成功的数据库》一文的回应。可惜文中充斥着大量事实性错误,谎言与诡辩,扣大帽子和人身攻讦。既然有人不要体面,那今天我就用数据与事实来帮他体面。扫码预约今晚的直播,观看几分钟后开始的 MySQL 与 PostgreSQL 对决开源中国直播。 问卷能否代表全球? 2023 年 StackOverflow 调研结果已经新鲜出炉,来自 185 个国家与地区的 9 万名开发者给出了高质量的反馈。在今年的调研中 …
这篇《MySQL:这个星球最成功的数据库》是对我《PostgreSQL:世界上最成功的数据库》一文的回应。可惜文中充斥着大量事实性错误,谎言与诡辩,扣大帽子和人身攻讦。既然有人不要体面,那今天我就用数据与事实来帮他体面。扫码预约今晚的直播,观看几分钟后开始的 MySQL 与 PostgreSQL 对决开源中国直播。 问卷能否代表全球? 2023 年 StackOverflow 调研结果已经新鲜出炉,来自 185 个国家与地区的 9 万名开发者给出了高质量的反馈。在今年的调研中 …
向量是新的 JSON

“向量是新的JSON”,这本身就是一种很有趣的说法。因为 向量(Vector)是一种已经被深入研究过的 数学结构,而 JSON 是一种 数据交换格式。然而,在数据存储和检索的世界中,这两种数据表示方式都已经成为了各自领域的通用语言,成为(或即将成为)现代应用开发中必不可少的要素。如果按当下的趋势发展,向量将会像 JSON 一样,成为构建应用时的关键要素。 生成型AI 引发的热潮促使开发者寻找一种简便的方法来存储与查询这些系统的 输出。出于很多因素,PostgreSQL 成为了最自然的选择。但即使 …
“向量是新的JSON”,这本身就是一种很有趣的说法。因为 向量(Vector)是一种已经被深入研究过的 数学结构,而 JSON 是一种 数据交换格式。然而,在数据存储和检索的世界中,这两种数据表示方式都已经成为了各自领域的通用语言,成为(或即将成为)现代应用开发中必不可少的要素。如果按当下的趋势发展,向量将会像 JSON 一样,成为构建应用时的关键要素。 生成型AI 引发的热潮促使开发者寻找一种简便的方法来存储与查询这些系统的 输出。出于很多因素,PostgreSQL 成为了最自然的选择。但即使 …
Pigsty v2.2:监控全面翻新

GitHub Release | 发布注记 | 微信公众号 Pigsty v2.2 发布了 🎉,欢迎大家尝鲜! 地表最强 PostgreSQL 监控系统迎来史诗级重大升级,基于 Grafana v10 彻底重制,将 PG 可观测性拔高到一个全新阶段,带来了全新的用户体验。Demo: http://demo.pigsty.cc 。 此外 Pigsty v2.2 还提供了一个 42 节点的生产仿真环境沙箱模板,支持了 Citus 12,PG 16beta2,提供了使用KVM虚拟机的vagrant模 …
GitHub Release | 发布注记 | 微信公众号 Pigsty v2.2 发布了 🎉,欢迎大家尝鲜! 地表最强 PostgreSQL 监控系统迎来史诗级重大升级,基于 Grafana v10 彻底重制,将 PG 可观测性拔高到一个全新阶段,带来了全新的用户体验。Demo: http://demo.pigsty.cc 。 此外 Pigsty v2.2 还提供了一个 42 节点的生产仿真环境沙箱模板,支持了 Citus 12,PG 16beta2,提供了使用KVM虚拟机的vagrant模 …
云计算泥石流:用数据解构公有云

曾几何时,“上云“近乎成为技术圈的政治正确,但很少有人会用实打实的数据来分析这里面的利弊权衡。我愿意成为这个质疑者:让我用实打实的 数据 与亲身经历的故事,讲清楚公有云租赁模式的陷阱与价值 —— 在这个降本增效的时代中,供您借鉴与参考。 下云奥德赛 FinOps的终点是下云 云计算为啥还没挖沙子赚钱? 云SLA是不是安慰剂? 云盘是不是杀猪盘? 云数据库是不是智商税? 范式转移:从云到本地优先 腾讯云CDN:从入门到放弃 序 经济下行,降本增效成为主旋律,除了裁员,下云以削减高昂的云开支,也被越 …
曾几何时,“上云“近乎成为技术圈的政治正确,但很少有人会用实打实的数据来分析这里面的利弊权衡。我愿意成为这个质疑者:让我用实打实的 数据 与亲身经历的故事,讲清楚公有云租赁模式的陷阱与价值 —— 在这个降本增效的时代中,供您借鉴与参考。 下云奥德赛 FinOps的终点是下云 云计算为啥还没挖沙子赚钱? 云SLA是不是安慰剂? 云盘是不是杀猪盘? 云数据库是不是智商税? 范式转移:从云到本地优先 腾讯云CDN:从入门到放弃 序 经济下行,降本增效成为主旋律,除了裁员,下云以削减高昂的云开支,也被越 …
下云奥德赛:该放弃云计算了吗?

DHH一直以来都是下云先锋,本文摘取了DHH博客关于下云相关的十篇文章,记录了 37Signal 从云上搬下来的完整旅程,按照时间倒序排列组织,译为中文,以飨读者。本文翻译了DHH从云上下来的完整旅程,对于准备上云,云上的企业都非常有借鉴与参考价值。 01 2023-10-27 推特X下云省掉60% 02 2023-10-06 托管云服务的代价 03 2023-09-15 下云后已省百万美金 04 2023-06-23 我们已经下云了! 05 2023-05-03 从云遣返到主权云! 06 …
DHH一直以来都是下云先锋,本文摘取了DHH博客关于下云相关的十篇文章,记录了 37Signal 从云上搬下来的完整旅程,按照时间倒序排列组织,译为中文,以飨读者。本文翻译了DHH从云上下来的完整旅程,对于准备上云,云上的企业都非常有借鉴与参考价值。 01 2023-10-27 推特X下云省掉60% 02 2023-10-06 托管云服务的代价 03 2023-09-15 下云后已省百万美金 04 2023-06-23 我们已经下云了! 05 2023-05-03 从云遣返到主权云! 06 …
DHH:下云省下千万美元,比预想的还要多!

作者:DHH,《Our cloud-exit savings will now top ten million over five years》 去年夏天,我们完成了下云工作,将包括 HEY 在内的七个云上应用从 AWS 迁移到我们自己的硬件上来。但直到年底,我们的所有长期合同才结束,所以 2024 年是第一个完全实现节省的年份。我们欣喜地发现,节省的费用比最初估计的还要多。 在 2024 年,我们已将云账单从每年 320 万美元 降至 130 万美元,每年节省了近 200 万美元! 之所以比 …
作者:DHH,《Our cloud-exit savings will now top ten million over five years》 去年夏天,我们完成了下云工作,将包括 HEY 在内的七个云上应用从 AWS 迁移到我们自己的硬件上来。但直到年底,我们的所有长期合同才结束,所以 2024 年是第一个完全实现节省的年份。我们欣喜地发现,节省的费用比最初估计的还要多。 在 2024 年,我们已将云账单从每年 320 万美元 降至 130 万美元,每年节省了近 200 万美元! 之所以比 …
FinOps终点是下云

在 SACC 2023 FinOps 专场上,我狠狠喷了一把云厂商。这是现场发言的文字整理稿,介绍了终极 FinOps —— 下云 的理念与实践路径。 太长不看 FinOps 关注点跑偏:总价 = 单价 x 数量,搞 FinOps 的关注减少浪费资源的 数量,却故意无视了房间里的大象 —— 云资源单价。 公有云是个杀猪盘:廉价 EC2/S3 获客,EBS/RDS 杀猪。云算力的成本是自建的五倍,块存储的成本则可达百倍以上,堪称终极成本刺客。 FinOps 终点是下云:对于规模以上企业,IDC 自 …
在 SACC 2023 FinOps 专场上,我狠狠喷了一把云厂商。这是现场发言的文字整理稿,介绍了终极 FinOps —— 下云 的理念与实践路径。 太长不看 FinOps 关注点跑偏:总价 = 单价 x 数量,搞 FinOps 的关注减少浪费资源的 数量,却故意无视了房间里的大象 —— 云资源单价。 公有云是个杀猪盘:廉价 EC2/S3 获客,EBS/RDS 杀猪。云算力的成本是自建的五倍,块存储的成本则可达百倍以上,堪称终极成本刺客。 FinOps 终点是下云:对于规模以上企业,IDC 自 …
PostgreSQL:最成功的数据库

2023 年 StackOverflow 调研结果已经新鲜出炉,来自 185 个国家与地区的 9 万名开发者给出了高质量的反馈。在今年的调研中,PostgreSQL 在数据库全部三项调研指标(流行度,喜爱度,需求度)上获得无可争议的全能冠军,成为真正意义上“最成功”的数据库 —— “PostgreSQL is the Linux of Database!” http://demo.pigsty.cc/ui/d/sf-survey/stackoverflow-survey 当我们说一个数据库“成功 …
2023 年 StackOverflow 调研结果已经新鲜出炉,来自 185 个国家与地区的 9 万名开发者给出了高质量的反馈。在今年的调研中,PostgreSQL 在数据库全部三项调研指标(流行度,喜爱度,需求度)上获得无可争议的全能冠军,成为真正意义上“最成功”的数据库 —— “PostgreSQL is the Linux of Database!” http://demo.pigsty.cc/ui/d/sf-survey/stackoverflow-survey 当我们说一个数据库“成功 …
ISD数据集:分析全球120年气候变化

微信公众号原文 ISD 是 Integrated Surface Dataset 的缩写,是 NOAA 美国国家海洋和大气管理局公开的一份数据集。包括了全球接近3万个地表气象站从 1900 年迄今的观测记录,气象领域的朋友对此应该非常熟悉。 我最近重新整理了一下这份数据集:编写了下载的脚本,解析的Parser,建模的PostgreSQL DDL,查询的SQL语句,可视化的Grafana Dashboard,以及清理好的 CSV 原始数据。用于探索分析,教学演示与数据库性能测试对比。 公开 …
微信公众号原文 ISD 是 Integrated Surface Dataset 的缩写,是 NOAA 美国国家海洋和大气管理局公开的一份数据集。包括了全球接近3万个地表气象站从 1900 年迄今的观测记录,气象领域的朋友对此应该非常熟悉。 我最近重新整理了一下这份数据集:编写了下载的脚本,解析的Parser,建模的PostgreSQL DDL,查询的SQL语句,可视化的Grafana Dashboard,以及清理好的 CSV 原始数据。用于探索分析,教学演示与数据库性能测试对比。 公开 …
云计算为啥还没挖沙子赚钱?

公有云毛利不如挖沙子, 杀猪盘为何成为赔钱货? 卖资源模式走向价格战, 开源替代打破垄断幻梦! 服务竞争力逐渐被抹平, 云计算行业将走向何方? 公有云毛利不如挖沙子 在《云盘是不是杀猪盘》、《云数据库是不是智商税》以及《云SLA是不是安慰剂》中,我们已经研究过关键云服务的真实成本。规模以上以核·月单价计算的云服务器成本是自建的 5~10 倍,云数据库则可达十几倍,云盘更是能高达上百倍,按这个定价模型,云的毛利率做到八九十也不稀奇。 业界标杆的 AWS 与 Azure 毛利就可以轻松到 60% 与 …
公有云毛利不如挖沙子, 杀猪盘为何成为赔钱货? 卖资源模式走向价格战, 开源替代打破垄断幻梦! 服务竞争力逐渐被抹平, 云计算行业将走向何方? 公有云毛利不如挖沙子 在《云盘是不是杀猪盘》、《云数据库是不是智商税》以及《云SLA是不是安慰剂》中,我们已经研究过关键云服务的真实成本。规模以上以核·月单价计算的云服务器成本是自建的 5~10 倍,云数据库则可达十几倍,云盘更是能高达上百倍,按这个定价模型,云的毛利率做到八九十也不稀奇。 业界标杆的 AWS 与 Azure 毛利就可以轻松到 60% 与 …
云SLA是不是安慰剂?

在《云 SLA 是不是安慰剂》中我提出这样一个观点:“在云计算的世界里,服务等级协议(SLA)被视为云厂商对其服务质量的承诺。然而,当我们深入研究这些 SLA 时,会发现它们并不能像期望的那样“兜底”:你以为给自己的数据库上了保险可以高枕无忧,但其实白花花的银子买的是提供情绪价值的安慰剂。” 但经过阿里云与腾讯云两次大故障,我改变了自己的观点 —— SLA 绝对不是保险,在平均意义上,这是给用户喂了屎之后的擦屁股纸。在最坏的情况下,它是吃不了兜着走的哑巴亏。在最好的情况下,它才是提供情绪价值的安 …
在《云 SLA 是不是安慰剂》中我提出这样一个观点:“在云计算的世界里,服务等级协议(SLA)被视为云厂商对其服务质量的承诺。然而,当我们深入研究这些 SLA 时,会发现它们并不能像期望的那样“兜底”:你以为给自己的数据库上了保险可以高枕无忧,但其实白花花的银子买的是提供情绪价值的安慰剂。” 但经过阿里云与腾讯云两次大故障,我改变了自己的观点 —— SLA 绝对不是保险,在平均意义上,这是给用户喂了屎之后的擦屁股纸。在最坏的情况下,它是吃不了兜着走的哑巴亏。在最好的情况下,它才是提供情绪价值的安 …
Pigsty v2.1:向量+PG全系支持!

GitHub Release | 发布注记 | 微信公众号 随着 PostgreSQL 夏季小版本例行更新,与 16 Beta 的发布,Pigsty 也紧随PG社区发布了 v2.1 版本,这次更新支持了 16 Beta1 的高可用与新监控指标,也提供了 PG 12 - 15 版本的支持。同时,AI 向量扩展插件 PGVector 也于 2.0.2 正式进入 Pigsty 中并默认启用。 https://github.com/Vonng/pigsty/releases/tag/v2.1.0 向量 …
GitHub Release | 发布注记 | 微信公众号 随着 PostgreSQL 夏季小版本例行更新,与 16 Beta 的发布,Pigsty 也紧随PG社区发布了 v2.1 版本,这次更新支持了 16 Beta1 的高可用与新监控指标,也提供了 PG 12 - 15 版本的支持。同时,AI 向量扩展插件 PGVector 也于 2.0.2 正式进入 Pigsty 中并默认启用。 https://github.com/Vonng/pigsty/releases/tag/v2.1.0 向量 …
正本清源:技术反思录

最近在技术圈有一些热议的话题,云数据库是不是智商税??公有云是不是杀猪盘?分布式数据库是不是伪需求?微服务是不是蠢主意?你还需要运维和 DBA 吗?中台是不是一场彻头彻尾的自欺欺人?在 Twitter 与 HackerNews 上也有大量关于这类话题的讨论与争辩。 在这些议题的背后的脉络是大环境的改变:降本增效压倒其他一切,成为绝对的主旋律。开发者体验,架构可演化性,研发效率这些属性依然重要,但在 ROI 面前都要让路 —— 社会思潮与根本价值观的变化会触发所有技术的重新估值。 有人说,互联网公 …
最近在技术圈有一些热议的话题,云数据库是不是智商税??公有云是不是杀猪盘?分布式数据库是不是伪需求?微服务是不是蠢主意?你还需要运维和 DBA 吗?中台是不是一场彻头彻尾的自欺欺人?在 Twitter 与 HackerNews 上也有大量关于这类话题的讨论与争辩。 在这些议题的背后的脉络是大环境的改变:降本增效压倒其他一切,成为绝对的主旋律。开发者体验,架构可演化性,研发效率这些属性依然重要,但在 ROI 面前都要让路 —— 社会思潮与根本价值观的变化会触发所有技术的重新估值。 有人说,互联网公 …
数据库需求层次金字塔

与马斯洛需求金字塔类似,用户对于数据库的需求也有着一个递进的层次。用户对于数据库的需求从下往上可以分为八个层次,分别与人的八个需求层次相对应: 生理需求,功能:内核/正确性/ACID 安全需求,安全:备份/保密/完整/可用 归属需求,可靠:高可用/监控/告警 尊重需求,ROI:性能/成本/复杂度 认知需求,洞察:可观测性/数字化/可视化 审美需求,掌控:可控制性/易用性/IaC 自我实现,智能:标准化/产品化/智能化 超越需求,变革:真·自治数据库 安全需求与生理需求同属 基础需求,一个用于生产 …
与马斯洛需求金字塔类似,用户对于数据库的需求也有着一个递进的层次。用户对于数据库的需求从下往上可以分为八个层次,分别与人的八个需求层次相对应: 生理需求,功能:内核/正确性/ACID 安全需求,安全:备份/保密/完整/可用 归属需求,可靠:高可用/监控/告警 尊重需求,ROI:性能/成本/复杂度 认知需求,洞察:可观测性/数字化/可视化 审美需求,掌控:可控制性/易用性/IaC 自我实现,智能:标准化/产品化/智能化 超越需求,变革:真·自治数据库 安全需求与生理需求同属 基础需求,一个用于生产 …





