•作为核心成员参加“全国大学生数据库应用创新大赛”,基于MySQL设计电商订单系统的分库分表方案,并完成压力测试。
•毕业设计课题为“MySQL复制延迟自动检测与处理机制”,独立开发监控模块,论文获评院级优秀。
MySQL数据库开发工程师数据库开发SQL调优数据安全
北京
•主导公司业务中台数据库的搭建,根据业务场景设计高扩展性的表结构,通过分区与索引优化,支撑日均百万级事务处理。
•深度参与核心系统的性能治理,利用慢查询日志与执行计划分析,重构30余条关键SQL,消除全表扫描,将平均接口响应时间从2秒降至200毫秒。
•与前后端团队协同制定数据库开发规范,提供Code Review与SQL调优建议,推动数据库变更管理流程标准化,有效降低了线上故障率。
•建立并演练数据库灾备方案,结合Binlog解析与全量备份,实现分钟级数据恢复,并成功应对一次勒索病毒攻击,保障业务零数据丢失。
高级MySQL数据库开发工程师数据库架构集群运维技术培训
北京
•负责大型生鲜电商平台数据库架构升级,主导实施读写分离与分库分表方案,将数据库QPS从8000提升至25000,平稳支撑双十一峰值流量。
•管理20+节点MySQL集群,设计自动化运维脚本,实现节点故障自愈与在线扩容,全年集群可用性达99.99%。
•编写《数据库设计与开发红宝书》,组织内部分享会十余场,手把手培养3名初级工程师,团队整体SQL优化能力明显提升。
•引入MySQL 8.0的Descending Index与不可见索引特性,结合业务场景落地,存储成本降低18%,并探索TiDB应用于报表系统,为技术演进做储备。
某保险公司客户服务系统数据库开发 - 数据库开发工程师
2018.03-2019.03
•该项目是为一家中型保险公司搭建全新的客户服务管理平台,我独立负责后端MySQL数据库的设计与调优。
•通过跟业务分析员反复沟通,梳理出保单、理赔、客户画像等核心实体,设计了30余张表,并采用了合适的范式与冗余策略平衡查询效率。
•针对日报月报等聚合查询,建立了覆盖索引与汇总表,并用存储过程封装复杂逻辑,将报表生成时间从8秒压缩到0.5秒。
•引入Flyway管理数据库迁移脚本,实现版本化部署,所有变更均可追溯,大幅降低了因人工误操作导致的线上问题。
企业数据决策平台数据库建设 - 高级数据库开发工程师
2021.05-2022.05
•该项目是公司内部的数据决策平台,旨在整合各业务线数据,提供实时运营看板,我负责数据仓库层与数据集市层的MySQL建设。
•采用雪花模型构建数仓,设计了用户行为、订单、库存等事实表及对应的维度表,数据规模达TB级,并制定了严格的数据生命周期管理策略。
•使用DataX结合定时任务编写ETL流程,每日处理增量数据超过15GB,并利用MySQL的并行复制特性提高了数据同步效率。
•通过Range分区表存储历史数据,并结合物化视图预计算关键指标,使CEO驾驶舱的百页报表加载时间从20秒降至3秒以内。
数据库前沿技术探究:
定期研读MySQL Release Notes,从源码层面理解窗口函数、CTE的实现原理,并在内部技术沙龙分享。
分析Amazon Aurora与PolarDB的存储计算分离架构,梳理其如何通过日志即数据库实现快速故障恢复,输出选型对比文档。