大家好,今天小编关注到一个比较有意思的话题,就是关于数据库的职业规划的问题,于是小编就整理了3个相关介绍数据库的职业规划的解答,让我们一起看看吧。
传统的数据开发一般分为3个岗位:数据工程师、ETL工程师、数据仓库架构师,大多数人属于前两者。
1、数据工程师:根据业务人员提交的逻辑来编写“存储过程”,他们能够很轻松的编写上千行的复杂逻辑SQL。
在编写SQL多年经验中,掌握了各种关联查询、聚合查询、窗口函数,甚至还可以用SQL自己编写一些Function,终组合成了存储过程。
2、ETL工程师:传统数据仓库只有在大型企业中一般才会有,比如电信、银行、保险等行业。他们都会采购一些ETL工具,比如Informatica或者和三方共建ETL工具,比如和华为、亚信等。这些ETL工具功能非常强大。
ETL工程师可以通过在平台上拖拉拽的形式进行数据加工处理,同时ETL平台的组件还可以支撑一些脚本的上传,所以ETL工程师结合数据工程师开发的复杂存储过程,在平台上进行加工设计,终形成一个个定时任务。然后他们还负责每天监控这些定时任务的状态,对于重要部门的ETL人员还经常会熬夜值班监控。
3、数据仓库架构师:数据仓库是依靠规范来有序进行的,架构师就是来建立这些规范的,包括数据仓库的分层、模型命名、指标命名、ETL任务命名、ETL任务编排规范、存储过程开发规范等等,然后数据工程师和ETL工程师按照规范进行任务开发。如果遇到重大业务变更,比如主数据变更,需要和数据仓库架构师评审后修改完善。
数据库运维在互联网的众多岗位中,相比开发来说,工作压力要小很多,而且不像开发一样要经常熟悉和了解开发语言的变化,薪资比开发略低,只不过很多公司的运维是晚上更新或者升级数据库,要经常上夜班,楼主35岁如果现在要转还是不太建议,毕竟很多公司的运维岗位也会截到35岁,另外也会碰到35岁跳槽难的问题,最后祝楼主工作顺利。
谢邀,其实运维最宝贵的就是经验!
35岁如果有经验,那绝对没问题,但如果经验不足,估计很难了,难在两点一是年龄、二是经验!
顺便说一下,数据库运维需要掌握的基础技能吧!
一、各种数据库的使用
安装、优化、故障恢复等。
二、数据库的备份
三、备份事务日志
四、数据库恢复
需要掌握在各种情况下对数据库的恢复。
五、数据库日常监控
谢谢邀请 首先我想问一下 原先是干的开发 还是有 运维方面的 相关经验 35岁已经是 程序员的尴尬年龄了 许多程序员这时候都已经转行了 这个时候 转岗位 很容易 离职之后找不到工作 建议题主 思想考虑之后在做决定
数据库运维,也就是数据库管理员,简称DBA。这个职业在十五年前是十分有前途的。薪酬回报很高,在那段时期,也诞生了很多十分有名的DBA。比如说Fenng,冯大辉(曾任 支付宝 DBA团队的Leader)(这里只说他有名,关于他的技术、人品不作讨论,无论你怎么看他,他在技术圈有一定知名度是无法否认的)。
但现在,DBA已经不是一个很好的工种。加班、工作时长、薪酬回报不高,这就是DBA职业的现状。不过,如果会开发,比如Python。Python+DBA,可以做运维自动化工程师,是非常有前途的。如果你想法DBA,建议向这个方向发展。35岁,也可以的。
数据库的话,建议以Oracle、MySQL这两大数据库为主。同时掌握这两种数据库的管理与运维。当然,选其他数据库也可以。这两个数据库比较主流。
数据库运维在it的众多的职业里,算是个不错的方向。拿oracle来说,如果做运维的话,每个版本升级后核心的东西变化不大,相对软件开发,学习压力不大。不过要想从事这个行业,门槛较高,你得将数据库的核心搞清楚,还得积累一定的经验,这是书本上学不到的。另外,还有就是工作基本在别人休息时,夜里工作是常事,不过资深数据库运维收入应该是不错的。
数据库管理员是一个非常有前途的职业,尤其是在数据库技术不断发展和普及的情况下。数据库管理员的主要职责是管理和维护公司的数据库系统,确保数据的安全性、可靠性和可用性。随着数据库技术的不断发展,数据库管理员的职责也在不断扩展,包括数据库设计、性能优化、数据挖掘、数据分析等方面。
因此,数据库管理员的就业前景非常广阔,可以在各个行业中找到工作。此外,随着数据库技术的不断发展,对数据库管理员的需求也会不断增加,因此具有长期的职业发展前景。
到此,以上就是小编对于数据库的职业规划的问题就介绍到这了,希望介绍关于数据库的职业规划的3点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.freeconferencesource.com/post/16812.html