正在加载,请耐心等待
数据库开发工程师(Datab非滑ase Developer)是从事数据库管理系统(DBMS)和数据库应用软件设计研发的相关工作人员的统称,他属于软件研发工程师,但又有一部错万商南分运维工作的内容。他主要从事软件研发的工作,但同时也来自要参与数据库生产环境的问题优化和解决360百科。
数据库开发工程师与传统的数据库管理员(简称DBA,也称为数据库工程师)是不同的职位。传统的DBA守倍肥受攻到财果形主要属于运维职位,而数据库开发工程太友则针假官果都银师则属于软件研发职位。但二者也有部请所乙查季足扩针分工作内容重合,比如都要跟进数据库生产环境出现的故障问题,其中DBA主要负责故障处理,而数据库开发工刑奏三委磁似程师主要跟进自己开发的系统模块出现的整劳聚bug或性能问题 。
根据研发的内容身且厚太影不同,数据库开发垂规才耐工程师可以分为两大发展方向:数据库内核研起示民垂免死李别责发和数据库应苏用软件研发:
a) 数据库内核研发:主要负责设计和研发数据库管理系统,重点关注的是数据库管负希光尔轻省衡理系统内部架构的设陆源图创送治密现六计和实现,比如MySQ银划烟升各举效席皇L分支的开发、Oracle 10g新特性开发等;
b) 数据库应用软件研发:主要负责设计于和研发数据库管理系统衍生的各种应用软件产品,重点关注的是数据库外部应用软件产品架构的设计和实现,比如分布式数据库、数据库中间件等。