# 国产数据库里有能打的吗？

LLMS 索引： [llms.txt](/llms.txt)

---

作为[数据库老司机](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247488417&idx=1&sn=11ac37347fd159a1949da015b2cf57c7&scene=21#wechat_redirect)、[云计算泥石流](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247488410&idx=1&sn=e44705fce4221458244e7705258ca254&scene=21#wechat_redirect)，云与数据库届的双料搅屎王，各种公有云和许多数据库我基本上都批评了个遍，更是没少揶揄过烂泥糊不上墙的 “国产数据库” 。

不过有一个例外，虽然我经常揶揄[阿里云](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247486468&idx=1&sn=7fead2b49f12bc2a2a94aae942403c22&scene=21#wechat_redirect)和 [RDS](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247488205&idx=1&sn=2c45a521d50a60e9644b95c974bb2949&scene=21#wechat_redirect)，但我确实一直都没喷过阿里云数据库团队的亲儿子 PolarDB，因为它确实是“国产数据库”里罕见的干实事的团队。

前天 PolarDB 开了个开发者大会，我也去听了听。今天就和大家聊聊，为什么我在国产数据库中看好 PolarDB。总的来说我认为是两个核心原因：走对了深度利用新硬件的路，以可以承受的成本提供了“足够好”的国产化数据库资质。

## 路走对了：集中式+利用硬件

有句话说得好，路选错了，越努力越落后；路选对了，躺着都能赢。

在数据库这条路上，能走得对的就是大胆拥抱新硬件。说实话，在 OLTP 数据库内核上，已经很难再做出什么惊天动地的突破了，开源的 PostgreSQL 已经做的足够好了，PolarDB 能做的说破天也就是锦上添花了。

那么能做出亮眼成绩的地方是哪里呢？我认为向上是做发行版，扩展，服务，向下就是深度结合新硬件。那么，PolarDB 哪儿做得好呢？我认为它做得最亮眼的地方，除了扩展服务和发行版，就是在硬件上的深度融合。

这次 PolarDB 发布会上有一个有趣的 Demo。现场跑了一个 1M 768维cos向量检索的性能评测，PolarDB 碾压专用向量数据库领域扛把子 Milvus，同样的批量检索快了一倍，现场骑脸输出吊打 Milvus —— 一个扩展在性能上吊打专用库，这让人家怎么活？\

![图片](01.webp)

虽然没有公布评测的细节，但我想以阿里云的操守应该不至于搞出 尊借 那种评测烂活。更主要的是随后揭晓了这里背后的原理 —— 用了 Intel 处理器 AMX 指令集 —— 也就是处理器直接提供了矩阵运算的指令，那不快才怪了。

除了这个，PolarDB 还在其他硬件上做了不少前沿探索。发布会上展示了一台 CXL 机柜，里面的服务器通过 CXL 技术组建了一个 16 TB 的内存池，所有节点都能访问。旁边还介绍了他们已经开始玩起了 Gen6 的 SmartSSD。

《[面向未来数据库的现代硬件](/db/future-hardware/)》一文中提到过，阿里云在 CXL、RDMA、SmartSSD 上的前瞻布局，确实算是行业前沿的探索。这这比那些天天整些 “分布式/云原生” 烂活的东西高到不知道哪里去了。

![图片](02.webp)

我之前也在《[分布式数据库是不是伪需求](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247485549&idx=1&sn=7c34439d82431129c57aba211202b5ca&scene=21#wechat_redirect "分布式数据库是不是伪需求")》中提到过，分布式数据库在现代硬件的支持下，基本已经成了伪需求。因为单机，或者更夸张的说，单个机柜池化出来的存储计算能力，已经远远超出了大多数业务需求几个数量级了。

而许多国产数据库由于某些“弯道超车”的想法，一味鼓吹“[分布式数据库](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247485549&idx=1&sn=7c34439d82431129c57aba211202b5ca&scene=21#wechat_redirect)”，看起来好像和“集中式数据库”分庭抗礼，[但在国际上其实不过是个小众市场](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247487409&idx=1&sn=429d15dd583704dfc4611a8157296bb7&scene=21#wechat_redirect)，像时序数据库、图数据库和向量数据库一样。而 OceanBase 和 TiDB 这种产品走的路就有些偏了——它们还得搞什么“分布式一体化”，HTAP 来找补。

PolarDB 选择把精力花在拥抱新硬件上，走上了现代硬件高速发展的康庄大道。与此同时，PolarDB PG 选择 100% 兼容 PG 生态，包括信创国产也押注 PostgreSQL 生态，可以比较充分的利用 [PostgreSQL 生态的进步](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247487513&idx=2&sn=ffb27fc934b6dce3d8571af0e228d21f&scene=21#wechat_redirect)。

这算是新太子的拨乱反正（PGSQL + 新硬件），对 OB 路线的否定（MySQL + 分布式）。这两条核心战略对了（PG+新硬件），未来发展就不会有大的问题。

## 低成本解决国产化的问题

PolarDB 的第二个优势，就是可以用低成本解决国产化的问题。

这里插一句题外话，Deepseek 为什么成功？是因为 DS R1 比 o1-pro 更强吗？那到未必。重要的是 Deepseek 在“**足够好**” 的前提下开源！开源意味着可控，打破了商业公司对顶级 AI 的垄断！更重要的是这个是中国团队主导开源的，这意味着 “自主”。所以 Deepseek 能火，第一因为 “足够好”，第二因为 “自主可控”。

当然数据库领域其实早就已经经历过 DeepSeek 时刻了，所谓卡脖子的 “Oracle” 早就被 PostgreSQL 给替代了。现在的 PostgreSQL 不论是性能，功能，正确性，都可以理直气壮的[指着 Oracle 的鼻子揶揄](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247489222&idx=1&sn=a6406fdde644bf60941d3b49fed3afb2&scene=21#wechat_redirect)。Deepseek 出来之后，百模大战的其他玩家基本都成为了笑话。那么 PostgreSQL 为什么没有这么快淘汰掉百库大战（300+国产数据库）的国产数据库呢？我看主要还是因为 PostgreSQL 的核心开发团队没啥中国人导致的。PostgreSQL 足够好，也开源可控，但是没有中国人的团队来发挥影响力或者进行深度整合，导致 “不自主”。（[基础软件到底需要什么样的自主可控？](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247486061&idx=1&sn=a1452dfa864f702d40bf612839a4e9e4&scene=21#wechat_redirect)）

[国产数据库到底能不能打？](/db/db-china/)

[**‍国产数据库是大炼钢铁吗？**](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247486804&idx=1&sn=069c7655d0b38b0e7421e847cc7d5576&scene=21#wechat_redirect "国产数据库是大炼钢铁吗？")

[中国对PostgreSQL的贡献约等于零吗？](/pg/china-pg-contribution/)

[机场出租车恶性循环与国产数据库怪圈](/db/airport-taxi-db/)

[EL系操作系统发行版哪家强？](/db/rhel-compatibility/)

[基础软件到底需要什么样的自主可控？](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247486061&idx=1&sn=a1452dfa864f702d40bf612839a4e9e4&scene=21#wechat_redirect "基础软件到底需要什么样的自主可控？")

[分布式数据库是伪需求吗？](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247485549&idx=1&sn=7c34439d82431129c57aba211202b5ca&scene=21#wechat_redirect "分布式数据库是伪需求吗？")

就像 Deepseek 站在 Google / Meta 前人的肩膀上大获成功一样，遵循同样的逻辑，完全可以有中国人的团队，站在国际开源运动的基础上，在数据库领域对 PostgreSQL 做出突破性的创新与整合。比如，通过将成本降低一个数量级来实现掀桌子的玩法，来实现 Deepseek 式的胜利 —— 这是俺的开源项目 [Pigsty](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247488249&idx=1&sn=6dba0cc29919850594f3379775b1aaec&scene=21#wechat_redirect) 正在做的事！ —— 通过云下自建 RDS PG，将企业级 RDS 的成本低一个数量级。

但是 PolarDB 有没有可能通过更底层的深度硬件融合，从另一个维度实现这一点呢？我觉得存在这种可能性，而这种可能性是我在其他“国产数据库”上看不到的。

------------------------------------------------------------------------

当然话又说回来了，我们都知道，这几年信创政策引发了不少乱象。很多国产数据库厂商拿开源的 PG 和 MySQL 套上个皮，魔改一番就卖了，就跟之前的百模大战差不多。结果用户们都苦不堪言——本来 PostgreSQL 和 CentOS 用得好好的，突然要花钱给自己找罪受。

作为一个 PostgreSQL 大法师，看着信创名录里那些数据库，我的真实想法是—— 这都是什么\*\*\*\*。 PolarDB 2.0 起码看上去比较顺眼——完全兼容 PostgreSQL 14（据说下一版会支持 PG 18），还提供了 Oracle 兼容性，完全可以当成 PG 14 来用。

![图片](03.webp)

而 PolarDB 的定价也是有点意思——按照节点收费，一个节点五万每年。如果你被迫“国产化”，买个节点把合同和版本截图给审计过了事，剩下的你用不用都随意，无论是继续用 PostgreSQL，或者用 PolarDB 的 PG 模式/Oracle 模式都行。

顺带一提，Pigsty 和 PolarDB 其实有合作，我们能提供把数据库内核打包成 RDS 服务的能力。我们可以直接在 Linux 裸机上运行，不需要那些繁琐的 K8S 云底座和什么 DBStack / Docker 全家桶，而且完全免费开源支持 PolarDB for PostgreSQL，当然，你也可以继续免费运行原汁原味的 PostgreSQL RDS！

之所以选择 PolarDB ，当然是因为我们有许多用户都有 “国产化”的烦恼，现在有这样一个花点小钱就能同时解决面子与里子的方法，当然是皆大欢喜。

![图片](04.webp)

所以，如果你都付费买 PolarDB for Oracle 的内核包了，我也很乐意一起卖给你一套专门针对信创环境定制的付费版 Pigsty 企业版，收费当然是因为 —— 请用真金白银打钱支持国产系统和芯片（如果你用开源的 PG，Linux 就免费！）。

找我买 PolarDB 同捆包有折扣！当然你也可以找阿里云销售去买 Pigsty 企业版。总之重点是：用户可以用相当公道的价格，获得一个真正能用/好用的“国产化数据库”解决方案。

PolarDB PG 选择开源并 100% 兼容 PostgreSQL 是非常重要的，如果它不开源，那么我确实不会多看哪怕一眼。而且，支持 PolarDB 并不违背俺推广 PG 的初心。说到底，如果是像 虎王德国大数学家数据库 这样的玩意，倒找给我多少钱我都不会去看哪怕一眼的。

**pigsty-cc 小助手**

[国产数据库到底能不能打？](/db/db-china/)

[‍国产数据库是大炼钢铁吗？](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247487513&idx=1&sn=d51ad679e75833d1d71437ed35e21693&scene=21#wechat_redirect "国产数据库到底能不能打？")

[中国对PostgreSQL的贡献约等于零吗？](/pg/china-pg-contribution/)

[机场出租车恶性循环与国产数据库怪圈](/db/airport-taxi-db/)

[EL系操作系统发行版哪家强？](/db/rhel-compatibility/)

[基础软件到底需要什么样的自主可控？](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247486061&idx=1&sn=a1452dfa864f702d40bf612839a4e9e4&scene=21#wechat_redirect "基础软件到底需要什么样的自主可控？")

[分布式数据库是伪需求吗？](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247485549&idx=1&sn=7c34439d82431129c57aba211202b5ca&scene=21#wechat_redirect "分布式数据库是伪需求吗？")

[](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247485549&idx=1&sn=7c34439d82431129c57aba211202b5ca&scene=21#wechat_redirect "分布式数据库是伪需求吗？")[第二批数据库国测名单：国产化来了怎么办？](/db/db-national-test-2/)

[\
](https://mp.weixin.qq.com/s?__biz=MzU5ODAyNTM5Ng==&mid=2247485549&idx=1&sn=7c34439d82431129c57aba211202b5ca&scene=21#wechat_redirect "分布式数据库是伪需求吗？")
