昨日读白鳝老师题为《MOS中上千万BUG报告不是O记的污点,而是它最好的勋章》的文章颇有感触。
一时兴起,连夜仔细查询了 中国数据库排行榜 (6月287个数据库参与) 上产品的介绍及其文档,
发现排名前 20 的产品中,今年上半年,公网可查的,有 17 个产品有更新(公布发版说明的产品),
有 16 个产品发版说明里,包含修复 BUG 说明。
参考文档:
TiDB: https://docs.pingcap.com/zh/tidb/stable/release-8.1.0
以 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 等其他工具模块的问题修复数量)
借助 Chat2Query 功能,即使是 SQL 小白,也可以很方便的写出漂亮的查询,比如:
查看各个版本的 Bug 总数,并按总数降序展示。
可以看到结果中,修复问题超过 100 的有三个版本,7.5.1 修复 121 个问题,5.2.4 修复 117 个问题,7.6.0 修复 110 个问题。
在查询出结果的同时,面板上还自动生成了图表 (比 Excel 还方便)
换成条纹图,查看 6.5.0 以上版本的 Bug 数。
这些修复的问题,有来自于 VVVIP 提的工单,有来自于内部团队,也有来自于社区 。
从发版说明里,我们可以看到有上百位来自 TiDB 社区的贡献者参与该项目。
从地图上还可以看到真的是“五湖四海”的贡献者们提交了 PR。
汇聚多方力量,相信这款产品可以走得更“稳”,更“快”,更“远”。
那么,
BUG 公布与否对国产数据库选型、中标有影响么?
薛定谔的“有”。
但,至少,
从长期主义看,敢于公布BUG的国产数据库,注定是一款优秀的数据库产品。
🌻 往期精彩 ▼
- 星辰考古:TiDB v1.0 再回首
- TiDB x KubeBlocks 集成案例
- TiDB v7.5.0 LTS 升级必读 | 新特性补充说明
- 理想中的开源社区是怎么样的?来自 TiDB 社区运营表妹的浅认识
-- / END / --
如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)