原有系统基于 Java、Oracle 构建,伴随信创改造需求,开展数据库迁移适配工作,目标实现 Oracle 向 openGauss、GaussDB 平稳切换。系统包含业务单据管理、数据统计、消息通知等模块,存在大量存储过程、复杂关联查询;前端包含 Vue 新版管理页面与遗留 JSP 功能页面。项目重点解决数据库语法差异、分页函数、函数兼容、事务异常等适配问题,同时优化慢查询提升系统响应速度。
本人职责
负责后端代码改造与 SQL 适配,逐一修正不兼容函数、存储过程;利用 Redis 重构高频查询缓存,缓解数据库压力;基于 RabbitMQ 改造同步执行业务,异步化处理单据通知;配合前端人员完成 Vue、JSP 页面接口联调;上线前开展压力测试,定位并解决数据迁移过程中的性能隐患,保障新旧环境平稳割接。
使用技术
Java、SpringBoot、JSP、Vue、Oracle、openGauss、GaussDB、Redis、RabbitMQ