B*A 发帖数: 83 | 1 一家之言,抛砖引玉。希望对想入行的新人们有所帮助
DBA的定义:
DBA指database administrator, 通常最基本的任务是保障数据库的正常运行,做升级
,备份,恢复,监控和解决各种出现的问题。高级一点的利用各种软件硬件预防问题的
出现。 这种DBA可以归类叫Production DBA. 这一类DBA较多的把Database当成一个黑
盒子,不太关心里面的内容.
还有一类DBA比较关心于数据库里面的内容,主要工作是所谓的logical & physical
design. 以前叫development DBA,现在更多的叫Data Architect, Data Analyst,
Database Analyst, 等等。
传统上DBA的成分来源:
一般三个渠道,
1. OS administrator, 特点是各种command玩儿的溜,喜欢automate各种手工工作,
善于提高效率,管理大量的数据库
2. Database Developer, 特点是懂得管理数据库不是目的,而是管理数据的手段。 更
有解决深度问题尤其是性能问题的潜力
3. 学院派,通过DBA TRAINING入行,从小就是DBA, 没干过别的。他们往往对数据库
的新功能新产品跟踪紧密,并且希望尝试
传统上DBA的价值:
1. 数据库太值钱,死机一次就损失几百万,DBA能通过各种手段保障数据库运行
2. 持续性的降低运营成本,例如去年5个DBA管30个databases, 今年4个人管50个
注: 这世界上总有特例,Work from home, 一周四个小时工作量,年薪十几万 这个和
是不是DBA关系不大,各行各业都有。
DBA职位在减少吗?
传统意义上的DBA职位在减少中,并且薪酬和其他专业比似乎在相对下降中。这里并不
是指DBA都在降薪,也不是指DBA工资都比Developer低了。 这里是指趋势。
这主要是因为以下几个原因:
1. 各数据库技术越来越成熟,出问题的机会少了, DBA的专业技能经过这么多年大多
成熟,一个人可以管更多的数据库了
2. 各种database outsourcing: managed service, hosting company, remote DBA,
到印度,到Cloud
3. 各种公司间的购并和公司内部的 consolidation, standardization, 使得数据库
数量减少
4. 新型数据管理软件和技术向传统数据库的占有率挑战。
DBA的前途:
DBA还是很有前途的,这是因为
1. 数据量越来越大
2. 大家都越来越意识到数据的价值
3. 各种规章制度越来越复杂,比如对数据Audit和安全性的要求
4. 各种数据相关技术选择范围比以前更多,公司需要做出明智选择和投资也是难度越
来越大
我的看法是:
DBA的前途在于转型, 从database administration 到database architecture, 或到
data architect,或者专注于数据安全。
对新人的建议
“传统”DBA的对初学者的需求正在减少, 因此建议大家
- 学做developer
- 学习data analysis,statistics
- 学习data security
祝大家都找到喜欢的工作 |