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

薅阿里云羊毛,打造数字家园
阿里云双十一提供了一个不错的福利,2C2G3M的ECS服务器每年¥99低价用三年。本文介绍了如何利用这台ECS打造你自己的数字家园。

数据库真被卡脖子了吗?
很多"国产数据库"就是烂泥扶不上墙的残次品,信创约等于IT预制菜进校园。用户捏着鼻子迁移,开发者假装在卖力。基础软件行业其实没人卡脖子,真卡脖子的都是所谓"自己人"。

PostgreSQL 宏观查询优化之 pg_stat_statements
查询优化是 DBA 的核心工作内容之一,本文介绍了如何使用 pg_stat_statements 提供的指标,针对 PostgreSQL 进行宏观查询优化。

Pigsty v2.5:Ubuntu & PG16
Pigsty v2.5 提供了 Ubuntu/Debian 支持:bullseye, bookworm, jammy, focal,新扩展,监控改进

EL系操作系统发行版哪家强?
RHEL系列操作系统发行版兼容水平:RHEL = Rocky ≈ Anolis > Alma > Oracle >> Euler。推荐使用RockyLinux 8.8,有国产化要求可以使用Anolis 8.8。CentOS 7.9明年EOL,是时候升级OS了。

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 美国国家海洋和大气管理局公开的一份数据集。 我最近重新整理了一下这份数据集,提供了相关的分析工具。

薅阿里云羊毛,打造数字家园
阿里云双十一提供了一个不错的福利,2C2G3M的ECS服务器每年¥99低价用三年。本文介绍了如何利用这台ECS打造你自己的数字家园。

数据库真被卡脖子了吗?
很多"国产数据库"就是烂泥扶不上墙的残次品,信创约等于IT预制菜进校园。用户捏着鼻子迁移,开发者假装在卖力。基础软件行业其实没人卡脖子,真卡脖子的都是所谓"自己人"。

PostgreSQL 宏观查询优化之 pg_stat_statements
查询优化是 DBA 的核心工作内容之一,本文介绍了如何使用 pg_stat_statements 提供的指标,针对 PostgreSQL 进行宏观查询优化。

Pigsty v2.5:Ubuntu & PG16
Pigsty v2.5 提供了 Ubuntu/Debian 支持:bullseye, bookworm, jammy, focal,新扩展,监控改进

EL系操作系统发行版哪家强?
RHEL系列操作系统发行版兼容水平:RHEL = Rocky ≈ Anolis > Alma > Oracle >> Euler。推荐使用RockyLinux 8.8,有国产化要求可以使用Anolis 8.8。CentOS 7.9明年EOL,是时候升级OS了。

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 美国国家海洋和大气管理局公开的一份数据集。 我最近重新整理了一下这份数据集,提供了相关的分析工具。
薅阿里云羊毛,打造数字家园

阿里云双十一提供了一个不错的福利,列表价 ¥1500/年 的 2C/2G/3M ECS服务器,一年 ¥99 给用三年(99¥ 每年可续费到2026),据说还要给中国所有大学生每人免费送一台。 虽然我经常揶揄公有云是 杀猪盘,但那是针对我们这种体量的用户。对于个人开发者而言,这种价格真的可以说是很厚道的福利了。2C/2G 倒是不值几个钱,但这个 3M 带宽和公网IP 还是很给力的。新老用户都可以买,截止到双11,我建议所有开发者都薅了这个羊毛,用来建设一个 DevBox。 弄了 ECS 可以干啥用 …
阿里云双十一提供了一个不错的福利,列表价 ¥1500/年 的 2C/2G/3M ECS服务器,一年 ¥99 给用三年(99¥ 每年可续费到2026),据说还要给中国所有大学生每人免费送一台。 虽然我经常揶揄公有云是 杀猪盘,但那是针对我们这种体量的用户。对于个人开发者而言,这种价格真的可以说是很厚道的福利了。2C/2G 倒是不值几个钱,但这个 3M 带宽和公网IP 还是很给力的。新老用户都可以买,截止到双11,我建议所有开发者都薅了这个羊毛,用来建设一个 DevBox。 弄了 ECS 可以干啥用 …
数据库真被卡脖子了吗?

如果说“云数据库”算是成本 ROI 略欠体面的合格品,那么很多“国产数据库”就是烂泥扶不上墙的残次品。信创操作系统数据库约等于 IT 预制菜进校园。用户捏着鼻子迁移,开发者假装在卖力,陪着不懂也不在乎技术的领导演戏。大量人力财力被挥霍到没有价值的地方去,反而了浪费掉了真正的机会。基础软件行业其实没人卡脖子,真正卡脖子的都是所谓“自己人”。 垄断关系生意 北京欢乐谷门口大喇叭一直在喊:“请不要在门外购买劣质矿泉水”,小贩都被轰的远远儿的。进去后园区就会把一样的东西用五倍的价格卖给你(当然也可能是掺 …
如果说“云数据库”算是成本 ROI 略欠体面的合格品,那么很多“国产数据库”就是烂泥扶不上墙的残次品。信创操作系统数据库约等于 IT 预制菜进校园。用户捏着鼻子迁移,开发者假装在卖力,陪着不懂也不在乎技术的领导演戏。大量人力财力被挥霍到没有价值的地方去,反而了浪费掉了真正的机会。基础软件行业其实没人卡脖子,真正卡脖子的都是所谓“自己人”。 垄断关系生意 北京欢乐谷门口大喇叭一直在喊:“请不要在门外购买劣质矿泉水”,小贩都被轰的远远儿的。进去后园区就会把一样的东西用五倍的价格卖给你(当然也可能是掺 …
PostgreSQL 宏观查询优化之 pg_stat_statements

在线业务数据库中,慢查询不仅影响终端用户体验,还会浪费系统资源、拉高资源饱和度、导致死锁和事务冲突,增加数据库连接压力,导致主从复制延迟等问题。因此,查询优化 是 DBA 的核心工作内容之一。 在查询优化这条路上,有两种不同的方法: 宏观优化:整体分析工作负载,对其进行剖分下钻,自上而下地识别并改进其中表现最糟糕的部分。 微观优化:分析并改进一条特定的查询,这便需要记录慢查询日志,掌握 EXPLAIN 的玄机,领悟执行计划的奥妙。 今天我们先来说说前者,宏观优化 有三个主要目标与动机: 减少资源 …
在线业务数据库中,慢查询不仅影响终端用户体验,还会浪费系统资源、拉高资源饱和度、导致死锁和事务冲突,增加数据库连接压力,导致主从复制延迟等问题。因此,查询优化 是 DBA 的核心工作内容之一。 在查询优化这条路上,有两种不同的方法: 宏观优化:整体分析工作负载,对其进行剖分下钻,自上而下地识别并改进其中表现最糟糕的部分。 微观优化:分析并改进一条特定的查询,这便需要记录慢查询日志,掌握 EXPLAIN 的玄机,领悟执行计划的奥妙。 今天我们先来说说前者,宏观优化 有三个主要目标与动机: 减少资源 …
Pigsty v2.5:Ubuntu & PG16

GitHub Release | 发布注记 时值 1024 程序员节,Pigsty v2.5.0 发布了 🎉,这个版本添加了对 Ubuntu 与 Debian 系操作系统的支持,加上原有的 EL7/8/9 支持,可谓实现了主流 Linux 操作系统大满贯。 此外,Pigsty 正式支持了自托管的 Supabase 与 PostgresML,以及列式存储插件 hydra,激光雷达点云支持插件 pointcloud,图像相似度计算插件 imgsmlr,扩展距离函数包 pg_similarity 以 …
GitHub Release | 发布注记 时值 1024 程序员节,Pigsty v2.5.0 发布了 🎉,这个版本添加了对 Ubuntu 与 Debian 系操作系统的支持,加上原有的 EL7/8/9 支持,可谓实现了主流 Linux 操作系统大满贯。 此外,Pigsty 正式支持了自托管的 Supabase 与 PostgresML,以及列式存储插件 hydra,激光雷达点云支持插件 pointcloud,图像相似度计算插件 imgsmlr,扩展距离函数包 pg_similarity 以 …
EL系操作系统发行版哪家强?

有很多用户都问过我,跑数据库用什么操作系统比较好。特别是考虑到 CentOS 7.9 明年就 EOL了,应该有不少用户需要升级OS了,所以今天分享一些经验之谈。 太长不看 长话短说,在现在这个时间点如果用 EL 系列操作系统发行版,特别是如果要跑 PostgreSQL 相关的服务,我强烈推荐 RockyLinux,有“国产化”要求的也可以选龙蜥 OpenAnolis。AlmaLinux 和 OracleLinux 兼容性有点问题,不建议使用。Euler 属于独一档的 IT 领域预制菜进校园,有 …
有很多用户都问过我,跑数据库用什么操作系统比较好。特别是考虑到 CentOS 7.9 明年就 EOL了,应该有不少用户需要升级OS了,所以今天分享一些经验之谈。 太长不看 长话短说,在现在这个时间点如果用 EL 系列操作系统发行版,特别是如果要跑 PostgreSQL 相关的服务,我强烈推荐 RockyLinux,有“国产化”要求的也可以选龙蜥 OpenAnolis。AlmaLinux 和 OracleLinux 兼容性有点问题,不建议使用。Euler 属于独一档的 IT 领域预制菜进校园,有 …
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 原始数据。用于探索分析,教学演示与数据库性能测试对比。 公开 …





