数据库

数据库工程师(Database Engineer),是从事管理和维护数据库管理系统(DBMS) 的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。

进阶图谱

  • 新手入门

  • 初级选手

  • 高级专家

  • 资深达人

任职要求

  1. 能够熟练操作数据库管理软件,有一定编程基础、熟悉网页内容采集的编程及其他工具;
  2. 有较强的逻辑分析能力和文字表达能力。能够熟练使用excel函数编写常用公式,数据透视表等;
  3. 良好的数据意识与商业思维,能通过数据分析发现有价值信息;
  4. 工作态度认真,责任心强,有较强的沟通能力和敬业精神。
更多

任职标准

  1. 通过各渠道对公司需要各种的数据进行收集和分类管理,定期反馈最新信息;
  2. 参与建立并完善系统和数据库等系统平台建设的整体策略,保证数据库系统的稳定、高效运行;
  3. 配合公司运营需要对网站流量、用户行为等数据进行建模评估,形成可行性优化解决方案。通过分析与挖掘进行相关业务分析,为客户价值挖掘与结构性市场策略制定提供数据支持;
  4. 负责数据报告整理,统计、分析,撰写和汇总周、月、季度等分析报告,了解项目发展情况和预期,为运营决策、后续规划、销售策略提供数据支持;参与产品改进及新模式的探索;
  5. 完成部门内部和部门之间相关的数据交流,帮助其他部门人员更好的理解和使用数据、发挥数据的价值。
更多

推荐手册

更多

任职要求

  1. 有linux/Unix基础,掌握shell/python其中一种语言;
  2. 掌握SQL语言,了解MySQL的管理、维护、数据库结构设计和优化;
  3. 具有强烈的责任心,以及良好的沟通协调能力。
更多

任职标准

  1. 负责mysql/sqlserver数据库安装,库表及权限维护;
  2. 收集及分析处理慢查询语句;
  3. 处理数据归档及备份,确保数据安全完整。
更多

推荐手册

更多

任职要求

  1. 熟悉MySQL数据库体系结构和工作原理;
  2. 熟悉常用存储引擎的功能和特点以及主从复制原理和实践,熟悉MHA架构;
  3. 熟悉数据库的性能优化、SQL调优技术,对高并发数据库的锁和事务隔离问题有深入理解;
  4. 熟悉常用的数据库备份方法,有xtrabackup/InnoBackup使用经验,并理解其工作原理;
  5. 精通shell编程,并至少能用Perl,Python,PHP,Ruby中的一种进行快速开发;
  6. 胆大心细,对生产系统有敬畏之心,良好的抗压能力和技术激情,熟悉MySQL各个分支版本,关注新的技术动态;
  7. 具备良好的业务沟通和理解能力,有较强的责任感及团队合作精神;
更多

任职标准

  1. 维护MySQL/MongoDB数据库稳定运行,持续发现和解决潜在的问题,优化数据库性能,制定数据安全策略;
  2. 完善数据库的监控系统,为开发团队提供平台支持;
  3. 负责数据库的平台建设,实现高可用、可扩展架构;
  4. 对数据库进行容量规划、架构设计,提高业务高可用性和容灾能力;
  5. 负责业务系统schema/sql review及优化;
  6. 协助完善数据库的自动化运维系统,提高DBA团队工作效率。
更多

推荐手册

更多

任职要求

  1. 精通Oracle 及SQL Server数据库维护,有Oracle 11g RAC 实施和管理经历;
  2. 具有较强的分析组织能力、逻辑判断能力、协调沟通能力;
  3. 善于学习新技术,对数据库技术富有强烈的兴趣和专研精神。
更多

任职标准

  1. 集团IT 系统数据库系统规划设计,制定数据库系统管理方案;
  2. 管理集团数据库服务器高可用集群,保障服务稳定可用;
  3. 数据库系统的安装、配置、修改、优化、升级等工作;
  4. 数据库系统的日常监控和管理及系统问题处理;
  5. 数据库系统的备份策略的制定和日常备份及恢复;
  6. 协助完成各项专案。
更多

推荐手册

更多