核心职责
数据库开发与设计: 设计高效Schema,编写高性能SQL及存储过程,开发维护数据库API(Python/Java/Go等)。
性能调优: 监控分析瓶颈(慢查询、索引、锁),实施SQL/索引/参数优化,进行容量规划与压测。
高可用与容灾: 搭建维护主从复制、集群等高可用方案,管理备份恢复、迁移扩容。
数据安全与质量: 实施访问控制与权限管理,协助数据安全,参与数据清洗与校验。
技术选型: 评估引入合适数据库技术(MySQL/PostgreSQL/Redis等),关注新技术应用。
协作与文档: 与团队协作提供数据库解决方案,编写技术文档。
任职要求
必备经验:
3年后端开发经验,其中2年深度参与数据库开发/优化。
精通SQL及关系型数据库原理(MySQL/PostgreSQL等)。
熟练使用至少一种后端语言(Python/Java/Go/Node.js)及ORM框架。
深入理解索引、事务、锁机制、执行计划。
具备数据库性能调优实战经验。
了解高可用、备份恢复方案及至少一种NoSQL。
加分项: 分布式数据库/数据仓库/云数据库经验;熟悉Linux;了解Docker/K8s;良好算法基础。
软技能: 强分析解决问题能力;责任心强;良好沟通协作;学习能力强。