如何阻止开发同学不使用 TiDB ?( 二 )


那么 MySQL 数据库呢?

如何阻止开发同学不使用 TiDB ?

文章插图
可以看到 MySQL 的指数远超ClickHouse、TiDB , 几乎是他们的8~10倍 。
2018年到2020年期间 , MySQL 指数达到最大顶峰 , 最近2年开始略有下降 , 但对比2018年前的并没有太大的下降 。
值得注意的是 , MySQL 在国内分支版本越来越多 , 这样对于统计趋势指数也会有所影响 。
此外 , 传统关系型数据库如 Oracle、PostgreSQL、SQL Server 这几年也都有类似的下降 。
但至少到目前为止 , 下跌的幅度都不是特别大 , 在5%左右 。
当然 , 后续需要持续关注这块的变化 。
从百度指数来看 , 说 TiDB 取代 MySQL , 成为下一代数据库的标杆数据库 , 过于牵强 , 甚至 TiDB 数据库目前在国内的发展或已成为瓶颈 。
3
趋势决定从业人员
除了通过百度指数、Google Trend 这类网站观察技术的趋势发展 , 另一个维度是从业人员的数量 。
要看某个技术领域从业人员的增量 , 可以通过当前的招聘信息来一窥究竟 。
如何阻止开发同学不使用 TiDB ?

文章插图
上图显示的是 BOSS 直聘上薪资高于2万的 MySQL DBA 职位 , 可以看到即便最为基础的 DBA 岗位也有大量的职位 。
如阿里这样的公司 , 甚至最高能给出6万的薪资 , 所以说 MySQL 数据库这个技能的岗位需求非常巨大 。
简单来说 , 好找工作 , 薪资又高 。
然而 , 当查询有关 TiDB 的岗位时 , 你会发现大部分的需求来自于数据库内核开发 , 而且大量是 JD 中带上了对于 TiDB 的要求 , 而不是专职的 TiDB 岗位 。如下图所示:
如何阻止开发同学不使用 TiDB ?

文章插图
所以 , 至少到目前为止 , 从从业人员看 , 很难说 TiDB 是一个很明显的趋势 。
4
开放的心态
最后的一个问题 , 业务开发要选择一个新的数据库 , 作为 DBA 为什么要阻止开发同学的选型?
哪怕现在新能源车已然是事实标准 , BBA等传统车企都已发布停止燃油车的时间表 , 但至少目前还有不少人购车时依然会选择燃油车 。
所以 , 站在 DBA 角度 , 你说 TiDB 的各种不好 , 无可厚非 。但开发同学同样可以说出各种好的地方 , 互相是无法被说服的 。
人不能被说服 , 只能被天启 。
如果 TiDB 真的是未来数据库的发展趋势 , 那么他会像 SQLite、MySQL、redis、ElasticSearch、ClickHouse 一样 , 迅速被广大程序员所接受 , 成为行业的事实标准 。
如果他不行 , 他会如 PostgreSQL、Cassandra 一样 , 成为一个小众数据库 。仅在特定场景、特定偏好人群中使用 。
趋势是用户的最终选择 , 并不是仅凭一人之力可以阻止 , 也不是仅凭一人之力可以流行 。
作为 DBA , 做好风险预警告知与兜底预案 , 这才是你的首要任务 。
最后 , 如果你实在不想花力气分析各种数据 , 那就看看互联网大厂们的选择 。
毕竟他们拥有业界真正最为顶尖的程序员 , 最为复杂的业务系统 , 以及对于数据库最为苛刻的性能要求 。
以上 。

【如何阻止开发同学不使用 TiDB ?】


推荐阅读