精通Oracle数据库开发, 熟练使用SQL Server, MySQL, SQL/PLSQL高级编程与深度性能调优(AWR/ASH/执行计划);熟悉数据仓库分层理论与数据建模;具备数据生命周期管理与数据治理实践经验
精通Kettle设计与开发,具备构建复杂ETL/ELT流水线的经验;熟悉Oracle透明网关等异构数据集成技术
有HBase、Spark使用经验;熟练使用Linux系统及Shell脚本,实现数据库运维自动化
熟练使用PL/SQL Developer、Navicat等开发工具;擅长使用Excel进行数据模型与数据字典管理,促进团队知识共享
具备Java基础,深刻理解应用层数据访问模式,能高效协同开发团队
移动通信网络告警系统实时化重构
项目背景:原告警系统通过Java程序定时扫表,延迟达分钟级,无法满足实时性要求,且对数据库压力巨大
责任描述:设计标准化配置流程,通过动态SQL生成器将存储过程接入的配置工作量自动化80%
将“应用层轮询Pull”模式重构为“数据库事件驱动Push”模式。在Oracle存储过程中完成数据清洗后,主动通知应用层,近乎实时触发告警
开发Oracle数据包,实现输入表名即可递归查询其完整数据血缘关系,为优化扫清障碍SQL优化及过程触发器等的维护
项目成果:告警延迟从分钟级降至秒级(提升两个数量级),消除高频扫表,数据库CPU开销降低70%