MYSQL数据库工程师的主要工作内容包括参与大数据平台和数据仓库的架构设计、配合开发工程师完成数据库表设计和调优工作等,具体分析如下:
1、大数据平台和数据仓库架构设计
系统需求整理:参与公司大数据平台和数据仓库的架构设计,首要任务是整理系统的业务需求。
技术框架制定:制定系统的整体技术框架和系统架构。
2、数据库表设计与调优
配合开发工程师:配合开发工程师完成数据库表设计和调优工作。
数据库函数编写:负责数据库函数、存储过程等编写。
3、数据库技术方案制定
数据迁移与结构维护:配合开发工程师制定数据库技术方案,数据迁移,表结构维护等。
4、数据库日常监控与维护
备份恢复:数据库日常监控、维护、备份和恢复,探查系统潜在的问题和可能的性能瓶颈,并进行优化。
策略制定:制定数据库监控策略,备份策略,容灾策略。
5、数据库服务器安装与升级
环境构建配置:安装和升级数据库服务器,构建和配置整体数据库环境。
账号管理:进行账号管理,编写规范的数据库设计文档。
作为mysql数据库工程师,需要具备以下技能:
扎实的数据库基本知识:需要具备扎实的数据库基本知识,熟练使用SQLServer、MySQL等数据库。
良好的沟通能力:与其他各部门良好沟通,推进跨部门技术支持事项的处理。
主动的技术分享:善于学习其他人的经验,也能积极主动地进行技术分享,和团队共同成长。
责任心强:工作责任心强,能吃苦耐劳。
MYSQL数据库工程师的职责包括大数据平台和数据仓库的架构设计、数据库表设计与调优、数据库技术方案制定、数据库日常监控与维护以及数据库服务器安装与升级等五个主要方面,他们不仅需要具备扎实的数据库基本知识和良好的沟通能力,还需要在工作过程中积极主动地进行技术分享,以实现团队的共同成长。