你真的了解DBA这份工作吗?

原创 2011年01月23日 09:53:00

很多人对数据库非常的感兴趣,但不知道DBA到底做什么?就如我看到有一些同学问到:

我想以后从事数据库管理,一般需要学些什么呢?

相信看过我写的美工到底要做什么的文章后,是不是很清楚了,如果是的话,那我的目的就达到了!现在我们再来看一下DBA这个工作。

如何成为数据库工程师呢?

 

数据库技术的不断提高以及越来越多大型数据库的应用,使数据库工程师的角色日益重要。钱途也越来越光明。因此,掌握数据库结构和建立数据库的方法,进行合理的安全性设置数据备份和恢复数据传输和数据复制,对很多程序员来说是个新的挑战。如果说今后是网络的社会,也可以大胆地说网络就是数据库,那么数据库工程师的重要性毋庸置疑。动态数据仓库,智能数据库等先进技术的深入研究和应用,

在数据库领域的工作将越来越重要。

 

从上面的描述中,我们可以看到以下的几个知识点:

1)数据库基本原理

2)根据实际的需求建立数据库

3)安全性设置

4)数据备份和恢复

5)数据优化,数据调优

6)数据传输和复制

7)典型模块的应用

8)动态数据仓库

9)智能数据库

10)数据挖掘

 

那么DBA的工作流程是怎么样的呢?我们来看一下,下面的这个图。

DBA

 

我大概解释一下,数据库设计师的工作职责是数据库设计当然还要包括数据库的管理,其实这个角色是包含两方面的内容,1)数据库管理,2)数据库开发。这里所说的开发是指用数据库本身自带的语言来做应用的,而不是用程序语言来做的,这样的做开发的好处其实就是效率。而数据库的管理,是包括数据库的安装,设计,调优,故障检测等。

 

特别需要说明的是,数据库的管理对经验要求很高,刚出道的程序员是无法走进这个领域的,因为,这个领域有很大的风险,试想一下,如果你是在中国银行数据中心工作,那丢了数据意味着什么,意味着就是把你卖了,你也担不起这个责任,所以,这些大公司或大企业是不会雇用初学者的,所以,不要考虑这条道路。这就是高收益带来的高风险。相比来讲,做数据库应用开发,都不失为比较稳妥的选择。等进去了以后,在想管理发展。

 

如果看完本文您有任何问题或意见,欢迎和我交流。

相关文章推荐

你真的了解程序员这份工作吗?

很多人对程序员这个职业很羡慕,但你知道它是做什么的吗?你知道该怎么做吗?你知道它每天做什么吗?不知道的请看过来!如果你想从事这个职业,那么就应该都对即将从事的职业心中有数且跃跃欲试,那么这无疑就是一个...

你真的了解架构师的这份工作吗?

时下,系统架构师成了时髦的词语?每个菜鸟门都在幻想有一天能坐上这个位置。为什么需要架构师我就不多说了,大家都知道要开发一个正规软件,必须要有一个稳固的框架,就像盖楼房必须要有坚固的地基与框架,否则就容...

关于前端开发这份工作 (入行前必看)

原文地址:http://tech.techweb.com.cn/thread-430886-1-1.html 一直想写点关于前端开发职位本身的文字,但写了好几次都没发。最近又在持续的招聘,对应聘和招...

CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试

原文首次发布与 flow.ci Blog >> 链接,转载请联系:) 准备了很久,CI Weekly 第一期终于来了。CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外...
  • FIRim
  • FIRim
  • 2016年09月12日 17:19
  • 537

晨钟暮鼓----用青春,做这份爱情的血色葬礼

狄,九年…          一眨眼,我已从青涩出落成让人爱慕的女子,狄,九年青春已足够让我长成独挡一面的大人,我站在曾经拥抱过的回廊一角,隔外思念当年同样青涩的你…     ...
  • legu168
  • legu168
  • 2012年07月30日 10:28
  • 642

2017年,请实践这份最牛B的编码套路

新年伊始,很多人都在制定自己 2017 年的计划。每个人的年度目标不同,计划也因人而异。然后,作为程序员,编程进阶的套路是有共性的。2017年的第一天,主页君推荐一篇 Stack Overflow 创...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:你真的了解DBA这份工作吗?
举报原因:
原因补充:

(最多只允许输入30个字)