数据库管理员是否需要了解所有的数据库系统?

数据库管理员是否需要了解所有的数据库系统?

要求是什么?界限在哪里?有界限吗?

答案1

从你必须管理的数据库开始。彻底了解它。然后决定你学习。将相同的原理应用到新系统并不像同时学习几个原理那么困难。

问问自己:“我为什么要学这个?”

除了关系型数据库模型之外,还有许多其他类型的数据库模型。chouchdb是哈希表风格数据库的一个很好的例子。环顾四周,弄清楚什么会

  1. 支付账单
  2. 让你快乐

或者

  1. 让你快乐
  2. 支付账单

总会有人比你知道得多。不要试图让自己在所有领域都变得强大,你在所有领域都会同样弱。发挥你的优势,减轻你的弱点。

答案2

我认为所有 DBA 都应该具备一些基本知识。这包括以下技能和活动:

  • 数据库实现与设计
  • 性能监控和调优
  • 可用性、备份和恢复
  • 组织能力(计划/关注细节)
  • 最后,但并非最不重要的一点:如何与开发人员和网络管理员合作

您还应该具备 IT 安全的基本知识,并愿意像软件开发人员一样成为终身学习者。

这些概念可以应用于任何数据库产品。如果你有两三种不同供应商产品的经验,那么学习其他产品就不成问题。

答案3

不,数据库管理员不需要了解所有的数据库系统。

学习可以应用到任何地方的基础知识,就像 splattne 提到的那样。对于特定供应商的学习,我推荐 Oracle 和 MSSQL,因为它们在大型企业中都很成熟。最终你需要知道一些DBs 做得很好,可以找到一份体面的工作。

答案4

足够吗?在 IT 领域没有什么是足够的,但拥有一定的知识和成为专家之间有很大的区别。

如果我要雇用数据库管理员,我会要求他/她非常熟悉我们使用的数据库,而且还要了解还有哪些其他类型的数据库以保持最新。

相关内容