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

令人惊叹的PostgreSQL可伸缩性
本文讲述了Cloudflare是如何利用15个PostgreSQL集群,伸缩到支持每秒5500万个请求,以及PostgreSQL的可伸缩性表现。

国产数据库是大炼钢铁吗?
国产数据库是土法大炼钢铁吗?尽管有着各种国产化乱象,但市场最终还是会大浪淘沙出几个能打的。

云下高可用秘诀:拒绝复杂度自慰
程序员极易被复杂度所吸引,就像飞蛾扑火一样。系统架构图越复杂,智力自慰的快感就越大。坚决抵制这种行为,是下云可用性上成功的重要原因。

中国对PostgreSQL的贡献约等于零吗?
飞总说中国对PG的贡献≈0,所以特意去扫了一遍 PG生态的开源项目,看一看这里中国人或者中国公司作为主要贡献者的到底有多少。

展望 PostgreSQL 的2024
本文是 PostgreSQL 核心组成员 Jonathan Katz 对 2024 年 PostgreSQL 项目的未来展望,并回顾过去几年 PostgreSQL 所取得的进展。

PostgreSQL荣获2024年度数据库之王!(第五次)
DB-Engines今日正式宣布PostgreSQL再度加冕为"年度数据库",最近七年里这已经是PG第五次获得此荣誉头衔。

2023年度数据库:PostgreSQL (DB-Engine)
2024-01-02,DB-Engine 评选出了 2023 年度数据库 —— PostgreSQL。

2023年度总结:三十而立
2023 年,我三十岁。孔子曰:“三十而立”,我也算是搞出了点名堂:成了家,立了业,有了些技术声望。年底做个盘点,给2023留个念想。

MySQL正确性竟如此垃圾?
MySQL的事务ACID存在缺陷,且与文档承诺不符。JEPSEN测试揭示MySQL的可重复读隔离级别既不原子也不单调,连基本的单调原子视图都不满足。这可能导致严重的正确性问题,使用时请务必谨慎。

扒皮云对象存储:从降本到杀猪
对象存储是云计算的定义性服务,曾被视为云上降本的典范。不幸的是随着硬件的发展,资源云与开源平替的出现,曾经物美价廉的对象存储服务和EBS一样成为了杀猪盘。

半年下云省千万,DHH下云FAQ
DHH的下云旅程到了新阶段,下云已省下近百万美元,未来五年还可省下近千万美元。本文跟进他们下云的最新进展,对准备上云或云上的企业都有参考价值。

没错,数据库确实应该放入 K8s 里!
真理越辩越明,转载方老板对《数据库应该放入K8S里吗?》一文的争鸣,也期待鸣嵩的发言。我相信 SealOS 与 Kubeblocks 的 Day1 Setup 做的都不错,如果能补…

数据库应该放入K8S里吗?
数据库是否应该放入Kubernetes里,到今天仍然是一个充满争议的话题。K8S在无状态应用管理上非常趁手,但处理有状态服务特别是数据库时有本质局限性。本文深入探讨为什么将数据库放入K8S不是明智选择。

青藏高原的美景与挑战
青藏高原是个神奇的地方,在这种地方搞科研工程真是太苦逼了,但在这种修成公路铁路真是太牛逼了。明人不说暗话,今天我是来拉票的。

从降本增笑到真的降本增效
阿里云和滴滴前后脚出了大故障,本文来聊一聊如何从降本增笑到真的降本增效——到底应该降什么本,增什么效?

阿里云周爆:云数据库管控又挂了
阿里云11. 12复盘报告还没见,结果数据库管控又来了一场大故障。

专用向量数据库凉了吗?
向量存储检索是个真需求,然而专用向量数据库已经凉了。小微需求OpenAI亲自下场解决了,标准需求被加装向量扩展的现有成熟数据库抢占。想靠讲AI故事做成一个产业已经是不可能了。

重新拿回计算机硬件的红利
在当下,硬件重新变得有趣起来,AI浪潮引发的显卡狂热便是例证。但CPU与SSD的变化却不为大多数开发者所知,有一整代开发者被云和炒作遮蔽了双眼。

我们能从阿里云全球故障中学到什么?
阿里云双十一后的史诗级全球故障创下行业记录,我们该如何评价看待这场故障,又可以从中学到什么经验与教训呢?

薅阿里云羊毛,打造数字家园
阿里云双十一提供了一个不错的福利,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了。

令人惊叹的PostgreSQL可伸缩性
本文讲述了Cloudflare是如何利用15个PostgreSQL集群,伸缩到支持每秒5500万个请求,以及PostgreSQL的可伸缩性表现。

国产数据库是大炼钢铁吗?
国产数据库是土法大炼钢铁吗?尽管有着各种国产化乱象,但市场最终还是会大浪淘沙出几个能打的。

云下高可用秘诀:拒绝复杂度自慰
程序员极易被复杂度所吸引,就像飞蛾扑火一样。系统架构图越复杂,智力自慰的快感就越大。坚决抵制这种行为,是下云可用性上成功的重要原因。

中国对PostgreSQL的贡献约等于零吗?
飞总说中国对PG的贡献≈0,所以特意去扫了一遍 PG生态的开源项目,看一看这里中国人或者中国公司作为主要贡献者的到底有多少。

展望 PostgreSQL 的2024
本文是 PostgreSQL 核心组成员 Jonathan Katz 对 2024 年 PostgreSQL 项目的未来展望,并回顾过去几年 PostgreSQL 所取得的进展。

PostgreSQL荣获2024年度数据库之王!(第五次)
DB-Engines今日正式宣布PostgreSQL再度加冕为"年度数据库",最近七年里这已经是PG第五次获得此荣誉头衔。

2023年度数据库:PostgreSQL (DB-Engine)
2024-01-02,DB-Engine 评选出了 2023 年度数据库 —— PostgreSQL。

2023年度总结:三十而立
2023 年,我三十岁。孔子曰:“三十而立”,我也算是搞出了点名堂:成了家,立了业,有了些技术声望。年底做个盘点,给2023留个念想。

MySQL正确性竟如此垃圾?
MySQL的事务ACID存在缺陷,且与文档承诺不符。JEPSEN测试揭示MySQL的可重复读隔离级别既不原子也不单调,连基本的单调原子视图都不满足。这可能导致严重的正确性问题,使用时请务必谨慎。

扒皮云对象存储:从降本到杀猪
对象存储是云计算的定义性服务,曾被视为云上降本的典范。不幸的是随着硬件的发展,资源云与开源平替的出现,曾经物美价廉的对象存储服务和EBS一样成为了杀猪盘。

半年下云省千万,DHH下云FAQ
DHH的下云旅程到了新阶段,下云已省下近百万美元,未来五年还可省下近千万美元。本文跟进他们下云的最新进展,对准备上云或云上的企业都有参考价值。

没错,数据库确实应该放入 K8s 里!
真理越辩越明,转载方老板对《数据库应该放入K8S里吗?》一文的争鸣,也期待鸣嵩的发言。我相信 SealOS 与 Kubeblocks 的 Day1 Setup 做的都不错,如果能补…

数据库应该放入K8S里吗?
数据库是否应该放入Kubernetes里,到今天仍然是一个充满争议的话题。K8S在无状态应用管理上非常趁手,但处理有状态服务特别是数据库时有本质局限性。本文深入探讨为什么将数据库放入K8S不是明智选择。

青藏高原的美景与挑战
青藏高原是个神奇的地方,在这种地方搞科研工程真是太苦逼了,但在这种修成公路铁路真是太牛逼了。明人不说暗话,今天我是来拉票的。

从降本增笑到真的降本增效
阿里云和滴滴前后脚出了大故障,本文来聊一聊如何从降本增笑到真的降本增效——到底应该降什么本,增什么效?

阿里云周爆:云数据库管控又挂了
阿里云11. 12复盘报告还没见,结果数据库管控又来了一场大故障。

专用向量数据库凉了吗?
向量存储检索是个真需求,然而专用向量数据库已经凉了。小微需求OpenAI亲自下场解决了,标准需求被加装向量扩展的现有成熟数据库抢占。想靠讲AI故事做成一个产业已经是不可能了。

重新拿回计算机硬件的红利
在当下,硬件重新变得有趣起来,AI浪潮引发的显卡狂热便是例证。但CPU与SSD的变化却不为大多数开发者所知,有一整代开发者被云和炒作遮蔽了双眼。

我们能从阿里云全球故障中学到什么?
阿里云双十一后的史诗级全球故障创下行业记录,我们该如何评价看待这场故障,又可以从中学到什么经验与教训呢?

薅阿里云羊毛,打造数字家园
阿里云双十一提供了一个不错的福利,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了。
令人惊叹的PostgreSQL可伸缩性

本文概述了 Cloudflare 是如何利用 15 个 PostgreSQL 集群,伸缩到支持每秒 5500 万个请求。 2009 年 7 月,美国加州,一个创业团队搞了一个名为 Cloudflare 的内容分发网络(CDN),用于加速互请求,让网络访问更稳定且更快捷。他们在发展初期面临着各种挑战,然而其增长速度却十分惊人。 互联网流量全局概览 现在他们承载着 20% 的互联网流量,每秒 5500 万个 HTTP 请求。而他们仅仅使用 15 个 PostgreSQL 集群就做到了这一点。 …
本文概述了 Cloudflare 是如何利用 15 个 PostgreSQL 集群,伸缩到支持每秒 5500 万个请求。 2009 年 7 月,美国加州,一个创业团队搞了一个名为 Cloudflare 的内容分发网络(CDN),用于加速互请求,让网络访问更稳定且更快捷。他们在发展初期面临着各种挑战,然而其增长速度却十分惊人。 互联网流量全局概览 现在他们承载着 20% 的互联网流量,每秒 5500 万个 HTTP 请求。而他们仅仅使用 15 个 PostgreSQL 集群就做到了这一点。 …
国产数据库是大炼钢铁吗?

飞总批评完《2023 年,中国对 PostgreSQL 的贡献≈0》后,又对国产数据库开了一炮:《2023 年,国产数据库大炼钢》。那么国产数据库真的是大炼钢铁吗? 大炼数据库 截至 2023 年底,专门做国产数据库排行的墨天轮,收录的国产数据库达到 292 种,并且这一数字还在持续增长。考虑到榜单中的一些国产数据库实际上是品牌,其下还有更加细分的具体产品(例如,XXDB for PostgreSQL 和 xx for MySQL),加上没收录的,实际总数应该在三四百之间。 墨天轮收录的国产数据 …
飞总批评完《2023 年,中国对 PostgreSQL 的贡献≈0》后,又对国产数据库开了一炮:《2023 年,国产数据库大炼钢》。那么国产数据库真的是大炼钢铁吗? 大炼数据库 截至 2023 年底,专门做国产数据库排行的墨天轮,收录的国产数据库达到 292 种,并且这一数字还在持续增长。考虑到榜单中的一些国产数据库实际上是品牌,其下还有更加细分的具体产品(例如,XXDB for PostgreSQL 和 xx for MySQL),加上没收录的,实际总数应该在三四百之间。 墨天轮收录的国产数据 …
云下高可用秘诀:拒绝复杂度自慰

我们不需要Kubernetes大师或花哨的新数据库 —— 程序员极易被复杂度所吸引,就像飞蛾扑火一样。系统架构图越复杂,智力自慰的快感就越大。我们坚决抵制这种行为,是在云下可用性上成功的重要原因。 作者:David Heinemeier Hansson,网名DHH,37 Signal 联创与CTO,Ruby on Rails 作者,下云倡导者、实践者、领跑者。反击科技巨头垄断的先锋。Hey博客 译者:Vonng,PIGSTY 创始人与CEO。Pigsty 作者,PostgreSQL 专家/布道师 …
我们不需要Kubernetes大师或花哨的新数据库 —— 程序员极易被复杂度所吸引,就像飞蛾扑火一样。系统架构图越复杂,智力自慰的快感就越大。我们坚决抵制这种行为,是在云下可用性上成功的重要原因。 作者:David Heinemeier Hansson,网名DHH,37 Signal 联创与CTO,Ruby on Rails 作者,下云倡导者、实践者、领跑者。反击科技巨头垄断的先锋。Hey博客 译者:Vonng,PIGSTY 创始人与CEO。Pigsty 作者,PostgreSQL 专家/布道师 …
中国对PostgreSQL的贡献约等于零吗?

飞总今天发了一篇《2023 年,中国对 PostgreSQL 的贡献≈0!!!》,振聋发聩。所以我特意去扫了一遍 PostgreSQL 生态的开源项目,看一看这里中国人或者中国公司作为主导者,或主要贡献者的到底有多少。\ 内核贡献者 不幸地是,在内核贡献上也许让飞总言中了 —— 对于 PostgreSQL 这样堪称全世界最成功的开源项目之一:“没有什么中国的公司,中国人,在里面扮演了重要的角色“ —— 别说 PostgreSQL 核心组(Core Team)了,就连一个主要贡献者(Major …
飞总今天发了一篇《2023 年,中国对 PostgreSQL 的贡献≈0!!!》,振聋发聩。所以我特意去扫了一遍 PostgreSQL 生态的开源项目,看一看这里中国人或者中国公司作为主导者,或主要贡献者的到底有多少。\ 内核贡献者 不幸地是,在内核贡献上也许让飞总言中了 —— 对于 PostgreSQL 这样堪称全世界最成功的开源项目之一:“没有什么中国的公司,中国人,在里面扮演了重要的角色“ —— 别说 PostgreSQL 核心组(Core Team)了,就连一个主要贡献者(Major …
展望 PostgreSQL 的2024

本文是 PostgreSQL 核心组成员 Jonathan Katz 对 2024 年 PostgreSQL 项目的未来展望,并回顾过去几年 PostgreSQL 所取得的进展。 作者:Jonathan Kats,Amazon RDS 首席产品经理兼技术主管, PostgreSQL 全球开发组核心成员与主要贡献者。博客:https://jkatz05.com/。 译者:Vonng,磐吉云数创始人 / CEO,PostgreSQL 专家与布道师,开源 RDS PG —— Pigsty 作者。博客 …
本文是 PostgreSQL 核心组成员 Jonathan Katz 对 2024 年 PostgreSQL 项目的未来展望,并回顾过去几年 PostgreSQL 所取得的进展。 作者:Jonathan Kats,Amazon RDS 首席产品经理兼技术主管, PostgreSQL 全球开发组核心成员与主要贡献者。博客:https://jkatz05.com/。 译者:Vonng,磐吉云数创始人 / CEO,PostgreSQL 专家与布道师,开源 RDS PG —— Pigsty 作者。博客 …
PostgreSQL荣获2024年度数据库之王!(第五次)

今天,著名的数据库流行度榜单 DB-Engine 发布了 2024 年度数据库。PostgreSQL 已经是第五次获得这个荣誉头衔了。确实印证了我的判断 —— 《PostgreSQL 正在吞噬数据库世界》 当然,2023 年,2019,2018,2017 年的年度数据库也是 PostgreSQL,如果不是 2020 和 2021 年的风头被 Snowflake 夺走了,屈居第二,否则 PG 就是连续七年的全冠王了。 最有意思的是,其实今年按照 DB-Engine 的流行度榜单分数增量来看 …
今天,著名的数据库流行度榜单 DB-Engine 发布了 2024 年度数据库。PostgreSQL 已经是第五次获得这个荣誉头衔了。确实印证了我的判断 —— 《PostgreSQL 正在吞噬数据库世界》 当然,2023 年,2019,2018,2017 年的年度数据库也是 PostgreSQL,如果不是 2020 和 2021 年的风头被 Snowflake 夺走了,屈居第二,否则 PG 就是连续七年的全冠王了。 最有意思的是,其实今年按照 DB-Engine 的流行度榜单分数增量来看 …
2023年度数据库:PostgreSQL (DB-Engine)

PostgreSQL 从我们的DB-Engines 排名监测的 417 个系统中脱颖而出,是过去一年里流行度增长最快的数据库系统,因此我们宣布 2023 年度数据库为 —— PostgreSQL! 为了选出年度数据库,我们用 2024 年 1 月的最新的流行度分数减去 2023 年 1 月的分数。我们使用差值而非增长百分比 —— 因为用百分比会更偏向于年初流行度很低的系统。结果是一个数据库/DBMS 列表,按照 2023 年流行度分数增量排序。流行度的意思是,有多少新来的人开始以某种方式参与这 …
PostgreSQL 从我们的DB-Engines 排名监测的 417 个系统中脱颖而出,是过去一年里流行度增长最快的数据库系统,因此我们宣布 2023 年度数据库为 —— PostgreSQL! 为了选出年度数据库,我们用 2024 年 1 月的最新的流行度分数减去 2023 年 1 月的分数。我们使用差值而非增长百分比 —— 因为用百分比会更偏向于年初流行度很低的系统。结果是一个数据库/DBMS 列表,按照 2023 年流行度分数增量排序。流行度的意思是,有多少新来的人开始以某种方式参与这 …
2023年度总结:三十而立

三十而立 2023 年,我三十岁。孔子曰:“三十而立”,我也算是搞出了点名堂:成了家,立了业,有了些技术声望。2023最后一天,做个盘点,留个念想。 开源 GitHub 是全球一亿开发者的精神家园,全球最大的♂同性交友网站。在 Github 上,我算是一个相当活跃的开源贡献者,在2023年末活跃度排名 中国区第81,关注者数排名 中国区第410,Star数排名 全球排名483。 作为一个开源贡献者,我最得意的开源项目是 —— Pigsty。 它旨在为 PostgreSQL 打造一个开箱即用的数据 …
三十而立 2023 年,我三十岁。孔子曰:“三十而立”,我也算是搞出了点名堂:成了家,立了业,有了些技术声望。2023最后一天,做个盘点,留个念想。 开源 GitHub 是全球一亿开发者的精神家园,全球最大的♂同性交友网站。在 Github 上,我算是一个相当活跃的开源贡献者,在2023年末活跃度排名 中国区第81,关注者数排名 中国区第410,Star数排名 全球排名483。 作为一个开源贡献者,我最得意的开源项目是 —— Pigsty。 它旨在为 PostgreSQL 打造一个开箱即用的数据 …
MySQL正确性竟如此垃圾?

MySQL 曾经 是世界上最流行的开源关系型数据库,然而流行并不意味着先进,流行的东西也会出大问题。JEPSEN 对 MySQL 的隔离等级评测捅穿了这层窗户纸 —— 在 正确性 这个体面数据库产品必须的基本属性上,MySQL 的表现一塌糊涂。 MySQL 文档声称实现了 可重复读/RR 隔离等级,但实际提供的正确性保证却弱得多。JEPSEN 在 Hermitage 的研究基础上进一步指出,MySQL 的 可重复读/RR 隔离等级实际上并不可重复读,甚至既不 原子 也不 单调,连 单调原子视图 …
MySQL 曾经 是世界上最流行的开源关系型数据库,然而流行并不意味着先进,流行的东西也会出大问题。JEPSEN 对 MySQL 的隔离等级评测捅穿了这层窗户纸 —— 在 正确性 这个体面数据库产品必须的基本属性上,MySQL 的表现一塌糊涂。 MySQL 文档声称实现了 可重复读/RR 隔离等级,但实际提供的正确性保证却弱得多。JEPSEN 在 Hermitage 的研究基础上进一步指出,MySQL 的 可重复读/RR 隔离等级实际上并不可重复读,甚至既不 原子 也不 单调,连 单调原子视图 …
扒皮云对象存储:从降本到杀猪

微信公众号 对象存储是云计算的定义性服务,曾被视为云上降本的典范。不幸的是随着硬件的发展,资源云(Cloudflare R2)与开源平替(MinIO)的出现,曾经“物美价廉”的对象存储服务失去了性价比,和EBS一样成为了杀猪盘。我们在《云计算泥石流》系列中已经深入剖析过云上 EC2 算力,EBS 磁盘,RDS 数据库的成本构成,今天我们就来审视一下云服务之锚 —— 对象存储。 从降本到杀猪 对像存储,又称简单存储服务(Simple Storage Service,缩写为 S3,以下用S3代指 …
微信公众号 对象存储是云计算的定义性服务,曾被视为云上降本的典范。不幸的是随着硬件的发展,资源云(Cloudflare R2)与开源平替(MinIO)的出现,曾经“物美价廉”的对象存储服务失去了性价比,和EBS一样成为了杀猪盘。我们在《云计算泥石流》系列中已经深入剖析过云上 EC2 算力,EBS 磁盘,RDS 数据库的成本构成,今天我们就来审视一下云服务之锚 —— 对象存储。 从降本到杀猪 对像存储,又称简单存储服务(Simple Storage Service,缩写为 S3,以下用S3代指 …
半年下云省千万,DHH下云FAQ

一年前我们宣布了下云的计划,随后披露了2022年320万美元的云账单细节,并决定不依赖昂贵的企业级服务而是自行构建工具来下云,使命已定! 一个月后,我们下单购买了 60万美元 的戴尔服务器来实现这个目标,并保守估计未来五年将给我们省下700万美元。我们还详细描述了推动我们下云的五大核心价值观 —— 不仅仅是成本,还有独立性、以及忠于互联网初心等等。 在二月份,我们引入了 Kamal,这是我们花了几周自力更生打造的下云工具,它能在帮助我们从云上下来的同时,又不失去云计算中那些关于容器与运维原则上的 …
一年前我们宣布了下云的计划,随后披露了2022年320万美元的云账单细节,并决定不依赖昂贵的企业级服务而是自行构建工具来下云,使命已定! 一个月后,我们下单购买了 60万美元 的戴尔服务器来实现这个目标,并保守估计未来五年将给我们省下700万美元。我们还详细描述了推动我们下云的五大核心价值观 —— 不仅仅是成本,还有独立性、以及忠于互联网初心等等。 在二月份,我们引入了 Kamal,这是我们花了几周自力更生打造的下云工具,它能在帮助我们从云上下来的同时,又不失去云计算中那些关于容器与运维原则上的 …
没错,数据库确实应该放入 K8s 里!

原作者:fanux 昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择: 数据库应该放入 K8S 里吗? 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 我从 K8s 0.9 版本时就开始做这件事,当时确实略早,CSI 都不成熟,到 1.0 才稍微稳定点,当时我在科大讯飞工作,负责的项目是建设和维护一整套系统,这套系统最终支撑了公司内部的 PaaS 服务。 我们构建了一个 30 …
原作者:fanux 昨天冯老板发了一篇文章探讨了为什么将数据库放入 K8S 中不是一个明智的选择: 数据库应该放入 K8S 里吗? 如果是四年前有人质疑容器化数据库我觉得还可以 battle 一下,都 2023 年了还有人不能认清这个大势,我就有必要来谈谈我的看法了。 我从 K8s 0.9 版本时就开始做这件事,当时确实略早,CSI 都不成熟,到 1.0 才稍微稳定点,当时我在科大讯飞工作,负责的项目是建设和维护一整套系统,这套系统最终支撑了公司内部的 PaaS 服务。 我们构建了一个 30 …
数据库应该放入K8S里吗?

数据库是否应该放入 Kubernetes / Docker 里,到今天仍然是一个充满争议的话题。k8s 作为一个先进的容器编排工具,在无状态应用管理上非常趁手;但其在处理有状态服务 —— 特别是PostgreSQL和MySQL这样的数据库时,有着本质上的局限性。 在上一篇文章《数据库放入Docker是个好主意吗?》中,我们已经讨论了容器化数据库的利弊权衡;今天我们就来聊一聊将数据库放入 K8S 中编排调度所涉及的利弊权衡 —— 并深入探讨为什么将数据库放入 K8S 中不是一个明智的选择。 摘要 …
数据库是否应该放入 Kubernetes / Docker 里,到今天仍然是一个充满争议的话题。k8s 作为一个先进的容器编排工具,在无状态应用管理上非常趁手;但其在处理有状态服务 —— 特别是PostgreSQL和MySQL这样的数据库时,有着本质上的局限性。 在上一篇文章《数据库放入Docker是个好主意吗?》中,我们已经讨论了容器化数据库的利弊权衡;今天我们就来聊一聊将数据库放入 K8S 中编排调度所涉及的利弊权衡 —— 并深入探讨为什么将数据库放入 K8S 中不是一个明智的选择。 摘要 …
青藏高原的美景与挑战

明人不说暗话,今天我是来拉票的。中国科学院年度人物和年度团队评选即将结束:欢迎大家投我舅舅一票:《俞祁浩:高原冻土奥秘的探寻者》 @ https://api2.cas.cn/ndrw/2023/index.htm。 青藏高原是个很美丽的地方,这里有着世界上独一无二的景色 —— 辽阔的高原,巍峨的雪山,碧蓝的湖泊,动人心魄的色彩。 青海印象\ 嵌入媒体 长江源头沱沱河日出 嵌入媒体 青藏高原很美丽,但青藏高原也是个很苦逼的地方。在这种鸟不拉屎的地方干三十年是什么体验?在以前我是很难想象的,不过 …
明人不说暗话,今天我是来拉票的。中国科学院年度人物和年度团队评选即将结束:欢迎大家投我舅舅一票:《俞祁浩:高原冻土奥秘的探寻者》 @ https://api2.cas.cn/ndrw/2023/index.htm。 青藏高原是个很美丽的地方,这里有着世界上独一无二的景色 —— 辽阔的高原,巍峨的雪山,碧蓝的湖泊,动人心魄的色彩。 青海印象\ 嵌入媒体 长江源头沱沱河日出 嵌入媒体 青藏高原很美丽,但青藏高原也是个很苦逼的地方。在这种鸟不拉屎的地方干三十年是什么体验?在以前我是很难想象的,不过 …
从降本增笑到真的降本增效

年底正是冲绩效的时间,互联网大厂大事故却是一波接一波。硬生生把降本增效搞成了“降本增笑” —— 这已经不仅仅是梗了,而是来自官方的自嘲。 双十一刚过,阿里云就出了打破行业纪录的 全球史诗级大翻车,然后开始了11月连环炸模式,在几次小故障后,又来了一场云数据库管控面跨国俩小时大故障—— 从月爆到周爆再到日爆。 但话音未落,滴滴 又出现了一场超过12小时的大失效,资损 几个亿 —— 替代品阿里旗下的高德打车直接爆单赚翻,堪称失之桑榆,收之东隅。 我已经替装死的阿里云做过复盘了《我们能从阿里云史诗级故 …
年底正是冲绩效的时间,互联网大厂大事故却是一波接一波。硬生生把降本增效搞成了“降本增笑” —— 这已经不仅仅是梗了,而是来自官方的自嘲。 双十一刚过,阿里云就出了打破行业纪录的 全球史诗级大翻车,然后开始了11月连环炸模式,在几次小故障后,又来了一场云数据库管控面跨国俩小时大故障—— 从月爆到周爆再到日爆。 但话音未落,滴滴 又出现了一场超过12小时的大失效,资损 几个亿 —— 替代品阿里旗下的高德打车直接爆单赚翻,堪称失之桑榆,收之东隅。 我已经替装死的阿里云做过复盘了《我们能从阿里云史诗级故 …
阿里云周爆:云数据库管控又挂了

阿里云 11. 12 大故障两周 过去,还没有看到官方的详细复盘报告,结果又来了一场大故障:中美 7 个区域的数据库管控挂了近两个小时。 当然与上次 Auth 故障类似,因为数据库这种 IaaS 资源类服务不会因为管控挂了就不能用了 —— 你确实无法通过 API 与控制台对数据库进行管理与变更,但是数据库本身是活着的,也可以正常使用访问。 这一次和 11.12 故障属于让官方发全站公告的显著故障,没记错的话,11 月份还有两次较小规模的局部故障。这种故障频率即使是对于草台班子来说也有些过份了。某 …
阿里云 11. 12 大故障两周 过去,还没有看到官方的详细复盘报告,结果又来了一场大故障:中美 7 个区域的数据库管控挂了近两个小时。 当然与上次 Auth 故障类似,因为数据库这种 IaaS 资源类服务不会因为管控挂了就不能用了 —— 你确实无法通过 API 与控制台对数据库进行管理与变更,但是数据库本身是活着的,也可以正常使用访问。 这一次和 11.12 故障属于让官方发全站公告的显著故障,没记错的话,11 月份还有两次较小规模的局部故障。这种故障频率即使是对于草台班子来说也有些过份了。某 …
专用向量数据库凉了吗?

向量存储检索是个真需求,然而专用向量数据库已经凉了。留给专用向量数据库的生态位也许能支持一家专用向量数据库存活,但想靠讲AI故事来整活,做成一个产业已经是不可能了。 向量数据库是怎么火起来的? 专用向量数据库早在几年前就出现了,比如 Milvus,主要针对的是非结构化多模态数据的检索。例如以图搜图(拍立淘),以音搜音(Shazam),用视频搜视频这类需求;PostgreSQL 生态的 pgvector,pase 等插件也可以干这些事。总的来说,算是个小众需求,一直不温不火。 但 OpenAI / …
向量存储检索是个真需求,然而专用向量数据库已经凉了。留给专用向量数据库的生态位也许能支持一家专用向量数据库存活,但想靠讲AI故事来整活,做成一个产业已经是不可能了。 向量数据库是怎么火起来的? 专用向量数据库早在几年前就出现了,比如 Milvus,主要针对的是非结构化多模态数据的检索。例如以图搜图(拍立淘),以音搜音(Shazam),用视频搜视频这类需求;PostgreSQL 生态的 pgvector,pase 等插件也可以干这些事。总的来说,算是个小众需求,一直不温不火。 但 OpenAI / …
重新拿回计算机硬件的红利

在当下,硬件重新变得有趣起来,AI 浪潮引发的显卡狂热便是例证。但有趣的硬件不仅仅是 GPU —— CPU 与 SSD 的变化却仍不为大多数开发者所知,有一整代软件开发者被云,或者炒作营销遮蔽了双眼,难以看清这一点。 许多软件与商业领域的问题的根都在硬件上:硬件的性能以指数模式增长,让分布式数据库几乎成为了伪需求。硬件的价格以指数模式衰减,让公有云从普惠基础设施变成了杀猪盘。基本工作假设的变化,将触发软件技术的重估。是时候拨云见日,正本清源了。让我们重新认识现代硬件,拿回属于用户自己的红利。 性 …
在当下,硬件重新变得有趣起来,AI 浪潮引发的显卡狂热便是例证。但有趣的硬件不仅仅是 GPU —— CPU 与 SSD 的变化却仍不为大多数开发者所知,有一整代软件开发者被云,或者炒作营销遮蔽了双眼,难以看清这一点。 许多软件与商业领域的问题的根都在硬件上:硬件的性能以指数模式增长,让分布式数据库几乎成为了伪需求。硬件的价格以指数模式衰减,让公有云从普惠基础设施变成了杀猪盘。基本工作假设的变化,将触发软件技术的重估。是时候拨云见日,正本清源了。让我们重新认识现代硬件,拿回属于用户自己的红利。 性 …
我们能从阿里云全球故障中学到什么?

时隔一年阿里云又出大故障,并创造了云计算行业闻所未闻的新记录 —— 全球所有区域/所有服务同时异常。阿里云不愿意发布故障复盘报告,那我就来替他复盘 —— 我们应当如何看待这一史诗级故障案例,以及,能从中学习到什么经验与教训? 事实是什么? 原因是什么? 影响是什么? 评论与观点? 能学到什么? 事实是什么? 2023 年 11 月 12 日,双十一后第一天,阿里云出了一场史诗级大翻车。全球所有区域同时出现故障,创造了闻所未闻的行业新记录。根据阿里云官方的服务状态页,全球所有区域/可用区 ✖️ 所 …
时隔一年阿里云又出大故障,并创造了云计算行业闻所未闻的新记录 —— 全球所有区域/所有服务同时异常。阿里云不愿意发布故障复盘报告,那我就来替他复盘 —— 我们应当如何看待这一史诗级故障案例,以及,能从中学习到什么经验与教训? 事实是什么? 原因是什么? 影响是什么? 评论与观点? 能学到什么? 事实是什么? 2023 年 11 月 12 日,双十一后第一天,阿里云出了一场史诗级大翻车。全球所有区域同时出现故障,创造了闻所未闻的行业新记录。根据阿里云官方的服务状态页,全球所有区域/可用区 ✖️ 所 …
薅阿里云羊毛,打造数字家园

阿里云双十一提供了一个不错的福利,列表价 ¥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 领域预制菜进校园,有 …





