首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
node.js
php5
缓存
pdo
php水印
ffmpeg
log4j
localhost
tengine
php框架
nlp
cookie
ruby
uuid
java
makefile
mq
wordpress
sockets
微服务
织梦cms
protocol-buffers
web3
port
interface
cookies
上传
cron
ftp
storage
session
lua
base64
gcc
sms
c语言
timeout
ssl
h2
lvs
mqtt
爬虫
yii
struct
phpunit
static
phpmyadmin
openssl
nginx
thinkphp
package
pipeline
队列
rust
lavarel
webhooks
正则
django
gzip
smtp
asp.net
redis
memcache
queue
php绘图
service
yaf
okhttp
pip
crash
syslog
laravel
mvc
dns
server
php
ci
分布式
cpython
当前位置:
开发笔记
>
后端
> 正文
DBA薪资报告:MySQLvsOracleDBA技术难度和薪资成正比吗?
作者:手机用户2502929925 | 来源:互联网 | 2023-07-23 18:37
在全球范围内,DBA平均年薪约为12W美元左右(约合人民币70W)。那么,国内的DBA薪资水平是怎样的呢?我们来看一看2020
点击上方
"数据与人
"
,
右上角
选择“设为星标”
分享干货,共同成长!
数据库管理员(DBA)和程序员一样,都是高薪职业,而且 DBA 是一个越老越吃香的职位,从事越久,薪资越高。据相关数据统计,最近几年咨询 DBA 职业规划的人越来越多,大多是刚毕业或工作几年后想要转行 DBA 的人,那么如果入行学习数据库,转行做 DBA 能拿多少钱呢?
作为IT行业薪酬排行榜中薪酬最高的十大职业之一,数据库行业收入都是金领级别的。在全球范围内,DBA平均年薪约为12W美元左右(约合人民币70W)。
那么,国内的DBA薪资水平是怎样的呢?我们来看一看2020年DBA薪酬情况。
过去的2020年,DBA薪酬情况如何?
本文将结合职友集、BOSS直聘的统计数据进行展示。
1、职友集薪酬报告
2020年全国DBA月平均工资为20.7k,高于2019年的19.9k,可以清晰的看到从2016年开始薪资曲线呈稳定的上升趋势,2020年在全球遭遇黑天鹅事件的情况下,较2019年仍增长了4个百分点。
(
DBA历年工资变化趋势)
DBA历年月平均工资:
2020年工资 ¥20.7k
2019年工资 ¥19.9k
2018年工资 ¥19.7k
2017年工资 ¥16.8k
2016年工资 ¥13.6k
2015年工资 ¥14.9k
2014年工资 ¥15.6k
以上数据统计由职友集发布,数值依赖于各大平台发布的公开数据,系统稳定性会影响客观性,仅供参考。
截至 2021年03月10日,根据职友集近一年 4709 份样本统计计算,目前DBA的平均工资为18.3K 月。薪酬区间范围为 4.5K - 50K,其中月薪20K-30K占比最多。
(近一年DBA月平均工资分布)
2、BOSS直聘薪酬报告
BOSS直聘统计了全行业近一年291353份样本,数据采集截止2021年3月4日,报告未指定城市、行业、从业经验。
年薪收入分位值
25% DBA从业者的年薪低于98530
50% DBA从业者的年薪低于121186
75% DBA从业者的年薪低于149866
90% DBA从业者的年薪低于183183
(年薪收入分位值)
年薪收入区间分布
年收入区间在9.43w~11.97w占比最高,为25%;
年收入相对较少的区间9.43w以下占比第二,为23%;
年收入在17.05w以上占16%。
(年薪收入区间分布)
工作年限薪酬分布
DBA从业者中,工作年限在3-5年人数占比最高,达到53%,平均月薪为10255。
从业10年以上人数占比最少,占比1%,平均月薪为15788。
(工作年限薪酬分布)
城市间平均月薪对比
这里选择了北上广深4个一线城市,加上了1个新一线城市杭州进行比对,全国城市中DBA月薪最高的是深圳,新一线杭州的DBA月薪已反超广州。
(城市间平均月薪对比)
2020年 DBA薪资概况分享至此,你的待遇处在哪一级别?
数据库行业在发展,DBA的薪资也一直在变。目前,DBA还是属于比较高薪的行业,而且平均薪资还在稳中上升中。如果你想成为一名优秀的DBA,还是需要不断学习新技术、新工具,不断修炼内功。这样,才能始终保持自己的核心竞争力,不断升职加薪。
MySQL vs Oracle DBA 谁的技术难度更高?谁的薪资更高?
就目前来看,MySQL DBA目前的薪资要比Oracle DBA偏高,技术要求相对较高。
一个称职的 MySQL DBA 要比 Oracle DBA,懂的多的多,特别是广度。正是因为 MySQL 解决方案中有很多不完善的问题,所以 MySQL DBA 需要时刻了解第三方以及开源的其它工具,来解决或者补充现有架构。在这个过程中,对于现有架构的了解深度是 Oracle DBA 所不能及的。
一般来说在招聘MySQL DBA的时候常常会附加以下要求:
1、有自动化开发经验
在肯给高工资的DBA里面,自动化开发是占比很大的部分,这点主要因为MySQL到目前为止没有一个公认可靠的基础运维系统,都是各家自己造轮子。
因此如果企业使用了MySQL数据库,在招聘时,除了要求应聘者是一个合格的MySQL DBA之外还要求有自动化开发经验。
2、包括但不限于对MySQL架构、内核的各种实现机制非常熟悉并且能用于工作
关于架构方面,若说MySQL只是个M->S架构,则Oracle就是个RAC架构。Oracle在互联网行业用得非常之少,Oracle DBA只是在底层使用Oracle数据库,不是Oracle数据库的内核开发人员,否则依然能拿到行业顶薪。而MySQL DBA可以站在产业上游,掌握每一个实现技术细节。
关于内核方面,最基本的要求是C,C++熟练,更牛逼的MySQL DBA进一步能自己做内核开发,修代码还不会出幺蛾子,这已经不单单是 DBA 的范畴了,这就是之前所说的技术广度。
同样是8~10年的资深DBA,MySQL DBA整体能力要比Oracle DBA高一个档次。道理还是前面说的,你站在的是产业的上游还是下游。下游能做是工具类的事情,能做好当然很棒,但是他们永远无法往上游靠近,这是Oracle数据库本身决定了Oracle DBA的天花板。MySQL或者说开源数据库的DBA们,他们可以有无限的想象空间,他们的未来星辰大海。
3、SQL优化可以根据业务形态提出适当建议
都知道MySQL优化器很蠢,那么在这种情况下,怎么做好SQL优化本身就是问题。比如我的一个标准是,三个表之内的表连接,可以手写执行计划,并可以根据提出的不同数据分布给出更合适的执行计划以及更合适的SQL写法。实际上分库分表是这个下属的一个要求,比如在分库分表情况下,如何最快地操作数据多表聚合,这点延展开来,到中间件的优化或者类中间件使用方式的优化(包括SOA(现在有人喜欢叫微服务)体系下的数据聚合),都是需要了解,有实际实践的,再多一点的,就是作为中间件开发乃至分布式数据库开发(C/JAVA/GO)需要知道的了。
能满足以上三个条件的,一般都会拿到不错的议价。
后记
作为DBA来说,职业生涯除了往内核走,还可以通向数据库架构师这条道路,这同样是往产业上游靠近。这时,你应该掌握社交网站、电商网站、互联网金融等业务的数据库架构设计,这其中包括但不仅限于:表结构设计、分库分表的设计、高并发场景下问题的解决能力、高可用容灾场景的搭建、大数据平台的集成能各种能力。
本文参考:
https://www.modb.pro/db/46618
https://www.sohu.com/a/136601396_487483
觉得本文有用,请
转发、点赞
或点击
“在看”
聚焦技术与人文,分享干货,共同成长
更多内容请关注“
数据与人
”
mysql
oracle
数据库
架构
架构设计
并发
https
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
https
Navicat Premium 15 安装指南及数据库连接配置
本文详细介绍 Navicat Premium 15 的安装步骤及其对多种数据库(如 MySQL 和 Oracle)的支持,帮助用户顺利完成软件的安装与激活。 ...
[详细]
蜡笔小新 2024-12-28 10:12:05
https
数据库内核开发入门 | 搭建研发环境的初步指南
本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ...
[详细]
蜡笔小新 2024-12-27 16:38:48
https
MyBatis 动态 SQL 详解与应用
本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ...
[详细]
蜡笔小新 2024-12-27 16:20:10
缓存
MySQL缓存机制深度解析
本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ...
[详细]
蜡笔小新 2024-12-26 15:15:06
缓存
PHP 编程疑难解析与知识点汇总
本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ...
[详细]
蜡笔小新 2024-12-28 12:22:34
缓存
深入理解 SQL 视图、存储过程与事务
本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ...
[详细]
蜡笔小新 2024-12-27 17:40:42
java
Dockerfile 编写与 Docker 网络配置详解
本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ...
[详细]
蜡笔小新 2024-12-27 17:31:41
java
Windows 系统下 MySQL 8.0.11 的安装与配置
本文详细介绍了在 Windows 操作系统中安装和配置 MySQL 8.0.11 的步骤,包括环境准备、安装过程以及后续配置,帮助用户顺利完成数据库的部署。 ...
[详细]
蜡笔小新 2024-12-27 13:16:32
java
MySQL数据库安装指南
本文详细介绍如何下载并安装MySQL数据库(5.7.10版本),以及配置Navicat管理工具(免费版)。通过本指南,您将了解从下载到安装的完整流程,并掌握基本的数据库管理技能。 ...
[详细]
蜡笔小新 2024-12-27 10:53:40
缓存
MySQL 索引与锁机制详解
本文详细介绍了 MySQL 的查询处理流程,包括从客户端连接到服务器、查询缓存检查、语句解析、查询优化及执行等步骤。同时,深入探讨了 MySQL 中的乐观锁机制及其在并发控制中的应用。 ...
[详细]
蜡笔小新 2024-12-26 16:17:48
port
MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ...
[详细]
蜡笔小新 2024-12-26 13:21:38
java
Hadoop入门与核心组件详解
本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ...
[详细]
蜡笔小新 2024-12-26 13:12:48
java
牛客携手阿里云,提升全球在线面试体验
通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ...
[详细]
蜡笔小新 2024-12-26 06:14:52
java
如何在PostgreSQL中查看数据表
本文将指导您使用pgAdmin工具连接到PostgreSQL数据库,并展示如何浏览和查找其中的数据表。通过简单的步骤,您可以轻松访问所需的表结构和数据。 ...
[详细]
蜡笔小新 2024-12-26 19:55:24
java
Ubuntu系统中下载64位Intel版本的指南
本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ...
[详细]
蜡笔小新 2024-12-26 11:24:01
手机用户2502929925
这个家伙很懒,什么也没留下!
Tags | 热门标签
node.js
php5
缓存
pdo
php水印
ffmpeg
log4j
localhost
tengine
php框架
nlp
cookie
ruby
uuid
java
makefile
mq
wordpress
sockets
微服务
织梦cms
protocol-buffers
web3
port
interface
cookies
上传
cron
ftp
storage
RankList | 热门文章
1
jstl学习小结
2
OpenStackhelm部署OpenStack
3
动手学习深度学习 06:卷积神经网络
4
如何在Azure数据工厂中获取文件计数并基于此进行活动
5
forward与redirect之区别
6
iOS 发布signing certificate 问题
7
如何设置双显示器,显示不同画面?
8
史上最全的css hack(ie69,firefox,chrome,opera,safari)
9
比亚迪中控怎么设置默认应用?尚锐中控设置
10
王者荣耀怎么调整取消施法的位置?技能位置设置
11
数据采集协同架构,集成马扎克、西门子、海德汉、广数、凯恩帝、三菱、海德汉、兄弟、哈斯、宝元、新代、发那科、华中各类数控以及各类PLC数据采集软件
12
亚马逊应用草稿状态授权店铺
13
myibatis dao接口无需写实现类
14
CentOS yum安装和配置MySQL(转载)
15
在多边形内求封闭图形
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有