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

码途幽影
• 阅读 305

↑ 关注「少安事务所」公众号,欢迎⭐收藏,不错过精彩内容~

昨日读白鳝老师题为《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-1...
  3. PolarDB: https://help.aliyun.com/zh/polardb/polardb-for-postgresql/2024
  4. openGauss: https://docs-opengauss.osinfra.cn/zh/docs/latest/docs/Release...
  5. GBase: https://www.gbase.cn/download/gbase-8a
  6. GaussDB: https://support.huaweicloud.com/bulletin-gaussdb/gaussdb-bull...
  7. TDSQL: https://cloud.tencent.com/document/product/1003/61515
  8. AnalyticDB: https://help.aliyun.com/zh/analyticdb-for-postgresql/product-...
  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-relea...
  12. Hologres: https://help.aliyun.com/zh/hologres/product-overview/announce...
  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 等其他工具模块的问题修复数量)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

那么,

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

薛定谔的“有”。

但,至少,

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

🌻 往期精彩 ▼

[Oracle]

[MySQL]

[TiDB]

[PG]


-- / END / --

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

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

本文由mdnice多平台发布

点赞
收藏
评论区
推荐文章
Easter79 Easter79
4年前
sql注入
反引号是个比较特别的字符,下面记录下怎么利用0x00SQL注入反引号可利用在分隔符及注释作用,不过使用范围只于表名、数据库名、字段名、起别名这些场景,下面具体说下1)表名payload:select\from\users\whereuser\_id1limit0,1;!(https://o
Stella981 Stella981
4年前
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解
Opencv中Mat矩阵相乘——点乘、dot、mul运算详解2016年09月02日00:00:36 \牧野(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fme.csdn.net%2Fdcrmg) 阅读数:59593
Stella981 Stella981
4年前
Django 中如何优雅的记录日志
技术博客:https://github.com/yongxinz/techblog(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fyongxinz%2Ftechblog)同时,也欢迎关注我的微信公众号AlwaysBeta,更多精彩内容等你来。
Stella981 Stella981
4年前
Django之Django模板
1、问:html页面从数据库中读出DateTimeField字段时,显示的时间格式和数据库中存放的格式不一致,比如数据库字段内容为2012082616:00:00,但是页面显示的却是Aug.26,2012,4p.m.答:为了页面和数据库中显示一致,需要在页面格式化时间,需要添加<td{{dayrecord.p\_time|date:
Stella981 Stella981
4年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Stella981 Stella981
4年前
Github标星5300+,专门为程序员开发文档开源管理系统,我粉了
!(https://oscimg.oschina.net/oscnet/a11909a041dac65b1a36b2ae8b9bcc5c432.jpg)码农那点事儿关注我们,一起学习进步!(https://oscimg.oschina.net/oscnet/f4cce1b7389cb00baaab228e455da78d0
Wesley13 Wesley13
4年前
Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
!(https://oscimg.oschina.net/oscnet/3e08a942dd884e9ab82b63a1f3c4aada.jpg"未命名文件.jpg")Java技术栈不可错过的Java 技术公众号!(https://oscimg.oschina.net/oscnet/00fcff52518e
Stella981 Stella981
4年前
PDMan2.0
关于PDMan的参考文章:PDMan国产免费通用数据库建模工具(极简,漂亮)(https://my.oschina.net/skymozn/blog/1821184)立志要做1.最好的数据库设计工具2.最好的数据库版本管理工具免费是必需的!关于有不少人询问开源问题,三个月之前,暂无开源
Stella981 Stella981
4年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Wesley13 Wesley13
4年前
C#代码中为数据库开启多线程进行数据更新引起的BUG总结。
   刚开始编程的时候,对多线程有着盲目的崇拜。遇到需要调用写的方法,就想用多线程来进行调用。结果这几天才发现了软件中的BUG,看来多线程也不是想用就能用的,用不好就会非常糟糕,导致一些莫名其名的BUG。        我写了一个数据库的小例子,也验证了这个BUG是确实存在的。首先呢,我在数据库中创建了两个字段的表格,两个字段分别为M,N。其中M我设
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
码途幽影
码途幽影
Lv1
共看明月应垂泪,一夜乡心五处同。
文章
3
粉丝
0
获赞
0