TUG 社区自去年 7 月份成立以来,涌现了一批无私分享,乐于贡献内容的小伙伴, 为了表彰优质内容贡献者,TUG 社区设有两大荣誉——TiDB MVA (Most Valuable Advocate) 与 TiDB MOA (Most Outstanding Advocate) 。成为 MVA 需要在一年内有三次优质的内容贡献;成为 MOA 则需要在一年内为 TUG 社区贡献至少 10 篇以上的优质技术内容,代表着 TUG 社区的最高荣誉。这些优秀内容贡献者是社区认定的 TiDB 技术先驱与技术领袖。
自 TUG 成立以来,来自 58 集团的刘春雷与来自 360 的贺磊两位成员成为了全球首批 MOA 。即便今年受疫情影响,两位老师依旧持续输出高质量的内容分享,践行着“匠心布道,专业引领”的使命。今天我们就先来看看刘春雷老师是如何一步步成为 TUG MOA 的吧~
加入 TUG 的初衷是什么?
2019 年下半年加入 TUG 社区,加入初衷是为了能够学习 TiDB,和更多的社区小伙伴们进行交流和学习,从而更好的服务于自身的业务。
在 TUG 最大的收获是什么?
在 TiDB 最大的收获是不仅可以学习到很多有关 TiDB 的知识,还可以结识到很多志同道合的小伙伴。
目前公司有哪些业务跑在 TiDB 上?
目前公司 TiDB 数据库涵盖业务线 15 条左右,包括本地服务、58 房产、金融公司、车业务、TEG 、用户增长、商业产品技术、58 招聘、信息安全、安居客等。包括监控、报表、数仓、日志、房源、信安数据等方面。
在 TiDB 选型与上线过程中遇到的难点是什么?如何克服的,有没有印象比较深刻的故事?
我们是 TiDB 的早期用户,在上线之初,比较难的是业界没有大规模的使用参考,各家都是摸索使用,例如选择什么类型的机器、部署方式、什么业务适合跑在 TiDB 上,故障如何处理等;随着业务量的逐渐增加,学习知识的逐渐深入,慢慢有了一些经验,从元信息建设、规范制定、工具化、自动化、到平台化的建设,慢慢就可以很好的运维使用了。
印象最深刻的是:我们之前选型的 TiKV 机器是单盘挂载 4 分区的物理机,CPU 等性能比较差,部署 4 个 TiKV 实例,导致频繁宕机,最多的时候,一个月宕机 6 台服务器,后来改变了使用方式,稳定性明显提升。
使用 TiDB 后,在业务上的改变是否有一些具体的数字表现,对于整个行业有什么借鉴意义?
当初使用 TiDB 就是为了解决 MySQL 的痛点问题,例如大表,我们迁移了 30T 左右的 MySQL 大表数据至 TiDB,很多分表合并成单表了。如果单表过亿,存储超 100G,我们推荐使用 TiDB 数据库,给业务带来了很好的体验。
在 TUG 做过哪些分享?
大部分的分享是关于 TiDB 的使用经验,比如如何做一些规范化的制定,如何做一些自动化的开发,平台是如何落地的等等。还有一些周边组件的分享,例如 TiFlash 是如何使用的,使用上的注意事项,以及大规模运维经验。
我的分享是为了让知识能更简单的传播给大家,更方便的让大家使用数据库。希望 TiDB 做的更好,让社区做的更加繁荣。
其中最具代表性的分享是什么?
最近的一次分享是 58 同城的大规模 TiDB 运维经验分享。在这里面谈到了如何做自动化部分封装 Ansible、封装 TiUP、CDB 数据库平台调用,以及扩缩容、升级等操作。
以 TiDB 为代表的 NewSQL 逐渐成为数据库的发展方向,有人说这个时代将产生第一批 NewSQL 专家,你怎么看待这个问题?
TiDB 作为 NewSQL 的典型代表,已经在很多公司和很多场景下大范围的使用,培养了一大批 的 NewSQL 专家,如果想从事数据库工作,推荐学习一下 TiDB,可以很大的提升自身价值。未来两年内,我将继续以 MySQL 数据库为基础,NewSQL 为发展方向,潜心学习,更多的回报业务。
对 TUG 的未来有哪些期望与建议?
希望 TUG 越来越壮大,同时希望举办更多的交流活动,例如企业行这种形式就很好,让我们这些一线使用者可以到各家企业内部去真正的了解他们到底是怎么使用 TiDB 的,让大家都能学习到各家的使用经验。
成为全球首批 MOA,你有什么想说的?
非常荣幸可以成为首批 TUG MOA,之前每年我都会分享一些 TiDB 的使用经验,也是希望大家都能分享起来,让 TiDB 有一个良好的分享环境,让更多的人能享受使用 TiDB 的便利。
随着 TUG 社区逐渐壮大,刘春雷老师在此送上他对社区的一段寄语:
希望大家在 TUG 进行分享,在 TUG 成长。最后祝愿 TUG 能够发展的越来越壮大,不仅在中国,同样在全世界成长,也希望 TiDB 数据库越来越高效,越来越稳定,让大家使用的更方便、更好。