司南 SQL 质量管理系统遵循的核心思想是规范化管理和全周期管理。规范化管理是指对 SQL 代码进行标准化、规范化、自动化的管理。通过制定 SQL 代码的规范、制定审核规则、提供自动化的审核工具等,可以保证 SQL 代码的质量、可维护性和安全性。全周期管理是指对 SQL 代码进行从开发到运维的全生命周期管理。
通过在开发、测试、部署、运维等各个环节对 SQL 代码进行审核和优化,可以避免 SQL 代码的质量问题在生命周期内的逐渐积累,保证 SQL 代码的质量和性能。在具体落地实践中,薄冰科技结合客户实际业务需求和技术特点,制定符合实际情况的规范和标准,同时结合自动化工具、性能分析工具等,形成完整的 SQL 质量管理体系。这样可以帮助企业和个人提高 SQL 代码的质量、保障数据库的安全性、提高数据库的性能,提高工作效率和业务价值。司南 SQL 质量管控平台由数据采集、数据存储、数据分析和结果展示四大模块组成。通过对被审核系统进行在线/离线数据采集,司南将采集的所有数据全部存储在资料库中,然后对采集的数据通过算法进行精准分析,最终通过可视化的方式将分析结果进行展示。