暂无图片
暂无图片
5
暂无图片
暂无图片
暂无图片

敢于公布BUG的国产数据库才是好数据库

原创 严少安 2024-06-05
1023

昨日读白鳝老师题为《MOS中上千万BUG报告不是O记的污点,而是它最好的勋章》的文章颇有感触。

一时兴起,连夜仔细查询了 中国数据库排行榜 (6月287个数据库参与) 上产品的介绍及其文档,

发现排名前 20 的产品中,今年上半年,公网可查的,有 17 个产品有更新(公布发版说明的产品),

有 16 个产品发版说明里,包含修复 BUG 说明。

参考文档:

  1. TiDB: https://docs.pingcap.com/zh/tidb/stable/release-8.1.0
  2. OceanBase: https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000818366
  3. PolarDB: https://help.aliyun.com/zh/polardb/polardb-for-postgresql/2024
  4. openGauss: https://docs-opengauss.osinfra.cn/zh/docs/latest/docs/ReleaseNotes/%E7%89%88%E6%9C%AC%E4%BB%8B%E7%BB%8D.html
  5. GBase: https://www.gbase.cn/download/gbase-8a
  6. GaussDB: https://support.huaweicloud.com/bulletin-gaussdb/gaussdb-bulletin_0015.html
  7. TDSQL: https://cloud.tencent.com/document/product/1003/61515
  8. AnalyticDB: https://help.aliyun.com/zh/analyticdb-for-postgresql/product-overview/2024-v7
  9. StarRocks: https://docs.starrocks.io/zh/releasenotes/release-3.3/
  10. TDengine: https://github.com/taosdata/TDengine/releases
  11. SelectDB: https://docs.selectdb.com/docs/cloud/release-notes/core-release-notes
  12. Hologres: https://help.aliyun.com/zh/hologres/product-overview/announcements-and-updates/
  13. Apache Doris: https://doris.apache.org/docs/releasenotes/release-2.1.3
  14. MogDB: https://docs.mogdb.io/zh/mogdb/v5.0/release-note
  15. TuGraph: https://github.com/TuGraph-family/tugraph-db/releases
  16. 人大金仓:https://www.kingbase.com.cn/xzzx/index.htm

(时间有限,如有遗漏,敬请谅解,或留言补充)

以 TiDB 为例,截止今天,上半年共发布 9 个版本:

  • 2024-05-24,TiDB 8.1.0 发版
  • 2024-04-26,TiDB 7.1.5 发版
  • 2024-04-12,TiDB 6.5.9 发版
  • 2024-03-29,TiDB 8.0.0 DMR 发版
  • 2024-03-11,TiDB 7.1.4 发版
  • 2024-02-29,TiDB 7.5.1 发版
  • 2024-02-02,TiDB 6.5.8 发版
  • 2024-01-25,TiDB 7.6.0 DMR 发版
  • 2024-01-08,TiDB 6.5.7 发版

这些版本对应的发版说明里详细的列出了修复的 Bug,及相应的 PR 和 Owner。

展开来说,我整理了从 TiDB v5.0.0 到 v8.1.0 共 64 个版本,TiDB, TiKV, PD, TiFlash, TiCDC 共 5 个组件的修复 BUG 数,并导入到 TiDB Cloud。

(这里并未统计如 BR 等其他工具模块的问题修复数量)

1.png

借助 Chat2Query 功能,即使是 SQL 小白,也可以很方便的写出漂亮的查询,比如:

查看各个版本的 Bug 总数,并按总数降序展示。

2.png

可以看到结果中,修复问题超过 100 的有三个版本,7.5.1 修复 121 个问题,5.2.4 修复 117 个问题,7.6.0 修复 110 个问题。

图片.png

在查询出结果的同时,面板上还自动生成了图表 (比 Excel 还方便)

chart.png

换成条纹图,查看 6.5.0 以上版本的 Bug 数。

bar.png

这些修复的问题,有来自于 VVVIP 提的工单,有来自于内部团队,也有来自于社区。

从发版说明里,我们可以看到有上百位来自 TiDB 社区的贡献者参与该项目。

从地图上还可以看到真的是“五湖四海”的贡献者们提交了 PR。

pr.png

汇聚多方力量,相信这款产品可以走得更“稳”,更“快”,更“远”。

那么,

BUG 公布与否对国产数据库选型、中标有影响么?

薛定谔的“有”。

但,至少,

从长期主义看,敢于公布BUG的国产数据库,注定是一款优秀的数据库产品。


🌻 往期精彩 ▼

[Oracle]

[MySQL]

[TiDB]

[PG]


– / END / –

如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)

最后修改时间:2024-06-06 10:03:32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论