如题..两个版DBA的讨论度都很低
对于DBA的职掌范畴各家公司定义也不一样?
一、DBA主导table schema、index建立,
资料存放的解决方案,store procedure撰写等等,
需要domain knowledge。
二、DBA专注于database management,
需要configure.monitor,机器挂掉的时候,
能进行trouble shooting,存放资料时 RDB/NoSQL的选择,
更偏向infra一些。
三、直接硬干,改source code(仅限open source)。
能够改的动source code的神人,不晓得天花板会多高...?
一般的DBA感觉要结合1&2,之前曾看过一个问题:
如果公司需要DBA,谁会敢把数据库交给新手?
所以找的都是有经验的。
没经验的,除非从developer转,而且对数据库有兴趣,
不然应该比较少接触到这一块,新鲜人进入门槛比较高。
不晓得大家对DBA的看法呢?