数据库开发工程师&岗位职责and技能要求_数据开发工程师的职责和技能-程序员宅基地

技术标签: 数据库开发工程师  大数据  

数据库开发工程师

主要职责

  • 深入研究数据库内核相关技术,设计并实现数据库管理系统
  • 深入了解数据库应用的业务需求,主导设计不同数据库架构的应用软件,并持续优化
  • 根据业务需求设计数据库逻辑和物理模型, 开发数据库生产环境所需要的存储过程、函数、脚本等
  • 参与数据库生产环境的问题优化和解决
  • 探索、研究新的数据库架构发展方向

工作内容

数据库开发工程师的日常工作是设计、开发数据库系统和数据库应用软件,因此与软件研发的过程一样,会覆盖需求、设计、编程和测试四个阶段:

  • 需求:深入调研用户市场需求,认清项目的应用场景,解决的问题,性能指标等,需要与数据库系统使用方反复沟通,确定具体的需求。
  • 设计:根据收集整理的需求文档设计数据库系统软件的模型和架构,划分模块分别进行概要和详细设计。
  • 编程:按照模块分工和设计文档,进行编码和调试。
  • 测试:将开发完成的数据库系统交给测试人员进行测试,主要使用的测试方法有黑盒测试、白盒测试、压力测试、性能测试等,测试全部通过后即可等待发布。

当数据库系统软件完成发布后,数据库开发工程师还需要跟进具体的生产环境使用情况,参与具体问题的改进和优化,提供解决方案。

技能要求

1. 通用基础技能要求

1)精通一种常用编程语言(C/C++、JAVA、PHP等)&

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41919236/article/details/87967629

智能推荐

Matlab专题四_matlab绘制花瓶-程序员宅基地

文章浏览阅读1.5k次,点赞5次,收藏12次。一、二维曲线1、plot函数(1)plot函数绘制二维折线( plot(x,y)包含两个向量 x,y )>> x = [2.5,3.5,4,5];>> y = [1.5,2.0,1,1.5];>> plot(x,y)%运行结果如下(2)最简单的plot函数调用格式( plot(x) 只包含一个向量x,此时二维图形横坐标为向量x的下标,纵坐标为向量内的值。 )>> x = [2,1,3,0];>&..._matlab绘制花瓶

SpringCloud微服务学习(三)——Hystrix、Feign_feign使用hystrix和springcloudgateway使用hystrix的作用分别是什么-程序员宅基地

文章浏览阅读219次,点赞2次,收藏2次。文章目录四、Hytrix1.简述四、Hytrix1.简述_feign使用hystrix和springcloudgateway使用hystrix的作用分别是什么

最长递增子数列_自然增长数列-程序员宅基地

文章浏览阅读462次。300. Longest Increasing SubsequenceGiven an unsorted array of integers, find the length of longest increasing subsequence.For example,Given [10, 9, 2, 5, 3, 7, 101, 18],The longest incre_自然增长数列

MAC操作系统下得mamp pro添加扩展_mac mamp imagick 命令行-程序员宅基地

文章浏览阅读1.8k次。mamp pro管理工具可以很好的管理PHP及apache, 在这个工具下添加PHP扩展的方法如下brew tap kyslik/phpbrew install php70-pcntl brew reinstall -fs homebrew/php/php70-xdebug1: brew install homebrew/php/php53-imagick ; 说明: bre..._mac mamp imagick 命令行

cmake(十八)Cmake的宏macro_macro cmake-程序员宅基地

文章浏览阅读3.5k次,点赞6次,收藏13次。一 基础知识1) cmake中的'函数'和'宏(macro)'区别2) cmake中的宏和'C语言'的宏的区别二 实践备注: 不细讲,主要是'区别'4-24- 19-04-08三 补充使用execute_process调用shell命令或脚本execute_process(COMMAND sh test.sh WORKING_DIRECTORY <test.sh所在目录>)注:在调用一个execute_process时可以'顺序..._macro cmake

Oracle ERP Base-程序员宅基地

文章浏览阅读78次。Here you can find some SQL samples and some selected commands.--Select select vendor_namefrom po_vendors --Whe..._fnd_global.initialize mo_global.set_policy_context顺序问题

随便推点

二维数组之输出杨辉三角(C++中等难度区)_c++ 输出二维数组的角标-程序员宅基地

文章浏览阅读1.1k次。class Solution {public: vector<vector<int>> generate(int numRows) { //第n行的数组有n个数 vector<vector<int>>v; for(int i=0; i<numRows;i++) { //把第i+1行元素都设置成1 v.push_back._c++ 输出二维数组的角标

dos下登录fedora下的vsftp失败-程序员宅基地

文章浏览阅读38次。我有两个FTP站点:A - windows xp下的IIS, B - 虚拟机fedora12下的vsftp,都是正常运行的,同时这两个站点都允许匿名访问。在dos下访问A,或在fedora12终端下登录B,都是成功的。但是在dos下访问B,或在fedora12终端下访问A都是失败的。为什么呢?想来想去不明白,因为我的windows xp已经关闭了防火墙,而且fedora也已经关闭了s..._sysdeputil.o: in function `vsf_sysdep_has_capabilities': sysdeputil.c:(.text

Hibernate(五)-程序员宅基地

文章浏览阅读51次。注解高级(原文再续书接上一回)7.继承映射第一种:InheritanceType.JOINED查询时会出现很多join语句. 1 package com.rong.entity.joined; 2 3 import javax.persistence.Entity; 4 import javax.persistence.GeneratedValue; 5 imp..._inheritancetype

Java多线程-一_如果我们让父线程在子线程计算后立即访问计算值,而不是等待子线程终止。-程序员宅基地

文章浏览阅读126次。多线程的基本概念,Thread类的常用方法,Object中与线程调度有关的几个方法_如果我们让父线程在子线程计算后立即访问计算值,而不是等待子线程终止。

听傲娇小吴工说:浅谈流程管理人员人才画像_流程管理组织人员画像,为-程序员宅基地

文章浏览阅读375次,点赞13次,收藏6次。企业流程管理人员人才画像与能力矩阵_流程管理组织人员画像,为

leetcode | go | 第315题 | 计算右侧小于当前元素的个数-程序员宅基地

文章浏览阅读47次。计算右侧小于当前元素的个数