个人前段时间全程参与了一个SQL质管项目,采用【SQM软件】,目标是帮助用户在现有代码质管的基础上整合SQL的质管,最终建立项目质量管理体系。
如下是个人总结的未来SQL质管的一些方向,仅供参考。
-
开发求快,运维、质管求稳,前置审核,引入devops理念,降低后期优化维护成本,因为前期的审核主要专注与逻辑上的,对于后期的优化可能就是加索引,开发介入成本相对较低,大幅降低系统维护成本。
-
需要持续通过审核来消除或大幅度降低sql性能问题引发的线上故障。过去都是等系统上线后,爆出性能问题再去优化,比较被动,没办法主动出击,且只能优化索引部份,但这部份能优化的有限,大部份还是需要进行sql改写,一个sql的改写可能业务大部份功能都要重新测试,需要耗费大量的开发、测试人力,增加成本开销,拉长优化实施周期。
-
审核是一个重要但不紧急的事,研发不是一个人在战斗,是有专业的工具和专业的人去辅助他共同完成,随着合作时间的持续,研发个人专业能力也在不断的提升,相应写出低效sql的机率会大幅降低。
-
引入DevOps填补开发、测试、运维之间的信息鸿沟,改善团队之间的协作关系,目前新版SQM已用vue重写前端,实现前后分离,引入项目管理软件后可通过SQM-API实现快速整合。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




