草根站长论坛's Archiver

smyysd 发表于 2008-7-14 17:45

游戏公司在招聘哪些 DBA?

——DBA<Database Administrator>数据库管理员,]0u'ebU'~`
  随着国内游戏公司不断上市,相关从业人员也是水涨船高。而作为控制用户数据的 DBA 肯定是颇为短缺的。ilFu!E(}3lrOuI
  以下信息未必完全准确,权做参考。SxhO6~R
  公司-数据库
Je FZ3lr   盛大-Oracle/MySQL/SQL Server
@8P;m2eA/|bxV   金山-Oracle/MySQL/SQL Server{2\l.Q fs7bQ+X
  网龙-MySQL
.L8gR6Y6N|.{ s   九城-Oracle
$vb'F,B4ej1SV   网易-Oracle
%L)@"WlvH+gdI9Y!k   基本能看出来,Oracle DBA 还是比较多,多数公司还是会把核心的数据或应用跑在 Oracle 上。而排在第二的就是 MySQL了。至于 SQL Server 排在最后的原因,可能还是因为有些小游戏跑在 SQL Server 上,而维护基本是开发人员搞定,专门的 DBA 就不需要了。至于 DB2 ,还真不知道哪家游戏公司用。
!^6c4u+u2h)La(GP   至于核心的技能,MySQL 在 Replication 与 Cluster 架构两个方面是必须的。而针对 Oracle 来说,优化、 Data Guard / 备份恢复则是必须要求的技能。I|3f Rd?K RF
DBA的一些职责:
XBu&u.?*Fj 安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。 NR7S9o#{+E
数据库设计系统存储方案,并制定未来的存储需求计划。
F,@nmwV&`G"G&j 一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。
J$fH7xj7d8pkg 一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。 ,v m-WZMD!B
根据开发人员的反馈信息,必要的时候,修改数据库的结构。
4J3| O{7`EM,Z/n 登记数据库的用户,维护数据库的安全性。
/A Y"_2DA0S0a#Ys ] 保证数据库的使用符合知识产权相关法规。 R6r"ssDgT
控制和监控用户对数据库的存取访问。
l-?2_p] sj3^,[`.m 监控和优化数据库的性能。
4Nw&t G/q"v,Hf 制定数据库备份计划,灾难出现时对数据库信息进行恢复 N#\+]z@;Px]
维护适当介质上的存档或者备份数据 E2M.h#G9t`b2?P
备份和恢复数据库 :E bd;A:gy
联系数据库系统的生产厂商,跟踪技术信息
/Zg U"~ X,o 利晨数据收集整理
;lrU1v.` ——<[url=http://www.idc567.com]http://www.idc567.com[/url]>

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.