数据库开发工程师 大数据工程师和数据库工程师有啥区别?
数据库工程师是一个笼统的概念,主要指与数据库相关的工作,比如oracel,比如sql语句,可以是开发,也可以是维护。工资也很宽泛。岗位传统稳定,工资还不如大数据工程师。
正如我们所知,大数据工程师是大数据开发工程师。主要从事大数据平台搭建,个人技术要求高。他要求从业者具备java基础和以下技术能力,如hadoop、hive、hase、flu、storm、kafka、spark等。,这是一个非常大的技术集群。
就以上两个岗位而言,大数据工程师的待遇是菱形的机构,差别不大,平均工资应该比数据库高。数据库工程师工资结构是两极的,拔尖待遇很好。
个人建议考大数据工程师。研究可以考工信部的证书,但证书不能代表你的个人能力。只能说锦上添花,核心技术才是关键
两者是有区别的。
数据库工程师主要做数据库的sql开发和维护;大数据工程师主要做数据提取、分析、计算和分析。一般来说,一个建在底层,一个偏向业务应用。
数据库工程师的入门门槛比较低。如果了解每个数据库的基本特征,学习一些入门书籍,就可以进入行业,以后向DBA方向发展;大数据工程师入门门槛高,需要掌握很多大数据算法和开源框架。而且因为需要海量数据进行测试,大数据工程师在数据量大的公司可以快速晋升。
待遇方面,大数据工程师目前待遇不错,但由于门槛高,可能暂时达不到一般毕业生。(当然可以来达纳学习)
数据库主要从事sql,事实上,大部分时间是从事查询语句选择和数据库维护。很难学。能优化数据库的人真的很少。需要掌握的技能基本上都是sql语句和一点点数据结构。
大数据有很多种,比如有的专门做并行算法,有的做机器学习,有的做传统的数据分析处理。要求很多,需要掌握一门语言,比如java,python,c++。算法数据结构、大数据算法(如机器学习常用算法)、数据可视化等。