美文网首页
基于 Git Soar Skeema 的 SQL Review

基于 Git Soar Skeema 的 SQL Review

作者: Secret_Sun | 来源:发表于2019-02-15 15:39 被阅读0次

    去哪儿的Inception闭源了「就不能代码留着 不更新也行啊 让社区搞定」

    基于上面的原因最近又换了新的工作环境想着要怎么玩呢,突然小米开源了Soar「牛xxxxx」,借鉴GitOps的想法,思考了如下这套东西来解决公司80%的场景「100%太难了,其实想想能覆盖80%基本上就可以了」

    名词解释

        Skeema:mysql上的schema管理工具FAQ

        Soar:小米开源,提供SQL启发式算法的语句优化、多列索引优化等功能。

    设计思路

    设计主要分如下三部分,SQL审核、自助SQL分析平台、Slow Query分析,主要陈述下SQL审核小系统的设计思路。大量的时候会发现DDL无审核无规范,随意化,这个时候借助Git的先天优势来完善审核追溯的问题也给到前期开发的简单化。

        流程 Dev --- Push SQL --- Soar(语法检测、评估)--- GitLab MR (对应Owner)--- Skeema对比 --- Prod (Git Ops)

    此设计存在一个弊端并没有覆盖DML语句的问题,这个还在思考中,大家如有好点子也留言下。

    相关文章

      网友评论

          本文标题:基于 Git Soar Skeema 的 SQL Review

          本文链接:https://www.haomeiwen.com/subject/nrxmeqtx.html