【TiDBer 唠嗑茶话会 20】在日常的数据库运维管理工作中,有没有尝试通过撸代码来实现一些小应用?

:compass:都说技术在手,天下我有~在日常的数据库运维管理工作中,大家也会处理不少的重复性工作,是否有尝试通过撸代码来实现一些小应用?又如何将这个应用交给团队的人一同协作呢?
这里也来秀一波新鲜出炉的应用开发指南 https://docs.pingcap.com/zh/tidb/dev/developer-guide-overview

关于这个话题,期待你的分享和讨论~~~

本期话题:

在日常的数据库运维管理工作中,有没有尝试通过撸代码来实现一些小应用?

活动奖励:

参与奖:

参与奖励积分50,经验值50

Ti能说徽章奖励:

点赞最多的 Top 3 奖累计获得 5 次的TiDBer将奖励Ti能说徽章一个

活动时间:

2022.5.6-2022.5.13

ps. :tada::tada:恭喜 @啦啦啦啦啦 @ShawnYan 累计获得8次点赞Top3奖 @Kongdom 累计获得7次点赞数Top3奖 @caiyfc @索隆爱喝酒 累计获得6次点赞数Top3奖,@CuteRay 累计获得4次点赞数Top3奖 @hey-hoho @TiDBer_dog 累计获得3次点赞数Top3奖, @TiDBer_徐川 @lxzkenney @TiDBer_杨龟干外公 @半瓶醋仙 @pupillord 累计获得2次点赞数Top3奖,@Billmay @Hacker_hnSEntrA @Hacker_ZdnQFYP1 @Myth @HHHHHHULK @TiDBer_pig @Harbin70KG @tidber_桃 @JiekeXu @seiang @数据小黑 @muyouchen @buddyyuan @张雨齐0720 @yangchao909 @reboot @mliaukz @边城元元 累计获得1次点赞数Top3奖

往期回顾:




更多…

7赞

必须要有,比如撸这个:

11赞

没错,比如楼上这个

6赞

个人会将日常重复、繁琐的程序写成脚本,供日常使用。

5赞

做DBA,原本以学好一门数据库就就OK了,没想到事情来得这么快,现在又开专研分布式数据库了,众所周知,经过测评,TIDB分布式数据库算是最好的

14赞

后面多多尝试,代码封装降本增效还是很香的。

5赞

可能是数据库还不够大吧,暂时还没有

8赞

新手小菜鸟在github放了个新手杂货铺,各种花里胡哨没有用的代码小应用,不过只敢自己用,实在没时间改bug,在素食主义者面前吃肉是件尴尬的事情

7赞

会撸代码啊,但是会先参考其他的开源社区是否有类似的方案
比如,爱可生的社区,就提供了 SQL 审核的方案

挺好的,估计改造下能兼容 tidb :cowboy_hat_face:

7赞

archery的sql优化的代码参考了一点拿来用了

5赞

感兴趣的同学可以试试这款 Oh My TiUP

6赞

有写脚本,解决一下数据维护和清理的功能,其他的还没有尝试搞

6赞

dba日常运维需要写巡检日志,可以开发个自动填表的小程序,自动匹配参数,一键填报

3赞

用PYTHON息写一个小程序,根据自己的要求进行自定义,更适用些

13赞

相当于又多学一门语言了

4赞

撸代码是必须的,但是还没到做成应用程序或平台的级别,至少目前只是在往平台靠。

目前到 TiDB 这边的好多功能,都是由封装的 Jenkins 作业完成的了。比如创建数据迁移任务(通过 DM 同步到 TiDB)、数据迁移任务的日常管理、TiDB 租户库的批量升级等。如下,就是在 TiDB 批量执行增量升级 SQL 的作业输出:
%E5%9B%BE%E7%89%87

9赞

必须的,数据管理必然少不了敲代码滴

10赞

多学东西,等用到时候就有用了

5赞

脚本,或者自动工具ansible。

5赞