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

2024年 6月 6日 100.7k 0

昨日读白鳝老师题为《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 等其他工具模块的问题修复数量)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

那么,

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

薛定谔的“有”。

但,至少,

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


🌻 往期精彩 ▼

  • 星辰考古:TiDB v1.0 再回首
  • TiDB x KubeBlocks 集成案例
  • TiDB v7.5.0 LTS 升级必读 | 新特性补充说明
  • 理想中的开源社区是怎么样的?来自 TiDB 社区运营表妹的浅认识

-- / END / --

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

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论