项目内容:本项目的主要目标是开发并实施一个综合的数据库代码质量管理平台,以支持金融科技领域的持续创新和可靠性要求。该平台
前期底层使用PostgreSQL数据库,后期该外OpenGauss数据库,可接入该平台的数据库有三个分别是MySQL、Oracle和
OpenGauss。将整合多个功能模块,包括采集器服务、审核规则、项目管理、设备管理、模板管理、报表管理、动态审核和静态审核
等,以实现全方位的数据库代码质量监控和管理。
个人负责的模块功能:
1. 采集器服务: 实现数据流量的削峰与平稳,使用 Kafka 技术进行流量控制,确保系统的稳定性和高效性。
2. 审核规则: 使用 Drools 规则引擎制定审核规则,实现对数据库代码的自动化审核,从而提高代码质量和安全性。
3. 项目与设备管理: 提供项目和设备的管理功能,支持多项目多设备的管理和监控,确保系统的可扩展性和灵活性。
4. 模板管理: 允许用户根据需要配置不同的审核模板,用于动态审核和静态审核,以适应不同的审核需求。
5. 报表管理: 提供专职 DBA 报表和项目经理报表生成,帮助用户了解代码质量状况,进行数据驱动的决策。
6. 动态审核: 使用采集器服务和指定模板的采集项,对目标数据库的日志进行实时采集和审核,以保障代码质量。
7. 静态审核: 通过 Jenkins 工作流,定期从 Git 仓库中拉取代码文件,对指定目录下的文件进行审核,提高代码质量管理效
果。
点击空白处退出提示













评论