去哪儿网使用的MySQL自动化运维工具Inception介绍

运维 系统运维 自动化
Inception远不止是一个自动化审核工具,同时还具备执行,生成对影响数据的回滚语句(类似闪回的功能),这样一条龙服务的工具,将会给DBA的工作带来翻天覆地的变化,DBA从此就从繁重的审核、登上去执行,出错了很难回滚(如果提前没有备份的话)的被动局面解放了出来。

  Inception —— 集审核、执行、备份及生成回滚语句于一身的MySQL自动化运维工具

  MySQL语句的审核,在业界都已经基本被认同了,实际上也是对MySQL语句写法的统一化,标准化,而之前的人工审核,针对标准这个问题其实是很吃力的,标准越多,DBA越累,开发也越累。那么,在这个都追求自动化运维的时代,审核也必须要跟上步伐,因此Inception诞生了。而Inception可以做的工作远不止是一个自动化审核工具,同时还具备执行,生成对影响数据的回滚语句(类似闪回的功能),这样一条龙服务的工具,将会给DBA的工作带来翻天覆地的变化,DBA从此就从繁重的审核、登上去执行,出错了很难回滚(如果提前没有备份的话)的被动局面解放了出来,突然发现,做DBA原来可以这么轻松,工作可以不饱和了,那就有更多的自由时间学习、进一步向自动化运维平台的实现等更智能化的方向去发展,是具有里程碑意义的。

  声明

  Inception是一个开源系统,每个人或者每个公司都可以自由使用。由于MySQL代码的复杂性,在审核过程中不可能入戏太深,主要是将最重要的审核完成即可,面对很多复杂的子查询、表达式等是不容易检查到的,所以有些就直接忽略了,那么大家在使用过程中,有任何疑问或者发现任何Bug,都直接提出来,我们大家一起将Inception维护得更好。

  同时,还有另一个很重要的原因,不同公司对SQL语句的使用习惯不同,也许针对去哪儿网来说,现在已经正常在线上服务很长时间,也没什么大的问题,而到其它公司了,则可能会遇到比较多问题,这是可以原谅的,也许是水土不服吧!那么针对这些问题,还是请大家尽管提出来,我们大家一起将Inception维护得更好。

  平时工作压力比较大,这个工具首先是为了解决问题的,可能还会存在一些没有测试过的代码,有些地方可能也是值得推敲的,还有待优化,本人会不遗余力的维护好,不断的改进,争取成为一个功能更加完善,使用更加友好的系统,同时正在酝酿一些新的更高大上的功能,敬请期待。

责任编辑:火凤凰 来源: 去哪儿
相关推荐

2015-10-09 13:14:10

clip自动化运维工具

2014-09-22 11:24:18

运维

2012-10-22 14:54:48

2020-08-28 10:20:33

SQL审核利器goinception

2017-03-22 18:30:44

Linux运维自动化ansible

2014-08-04 10:10:35

IT运维自动化运维

2017-03-22 16:31:30

Linux运维自动化ansible

2020-07-21 15:53:18

戴尔

2019-10-28 15:14:53

Python脚本语言Java

2018-06-23 07:31:05

2021-11-19 10:55:03

GitOps运维自动化

2017-10-13 13:14:35

互联网

2012-05-04 19:45:30

puppet自动化运维

2018-08-08 10:09:47

自动化运维MySQL

2012-11-20 17:22:57

2015-10-08 10:55:23

云服务自动化运维 ANSIBLE

2010-09-06 09:31:56

开源工具运维自动化

2016-01-08 13:19:30

开源自动化运维

2018-07-26 13:50:37

IT架构运维

2013-04-16 14:55:21

自动化运维Puppet实战
点赞
收藏

51CTO技术栈公众号