技术开发 频道

你属于哪一类数据库管理员?

  有许多不同类型的数据库管理员。 一些类型的数据库管理员致力于于开发领域,而其他的一部分更重视数据库性能的调整以及仍然有一部分数据库管理员则致力于管理SQL Server的业务。 依据数据库管理员的工作环境不同,他们将执行一定数量的不同的任务。为了区分所有不同的任务,数据库管理员可能要执行我清单上所列的任务。

  我的清单上包括许多不同类型的任务。 我将这些任务入分类为了7个不同方面: 配置、数据库标准、数据库设计、开发、维护、监测和规划。而且对每项任务,我都对其任务作出了简短的描述。 在有些环境里, 数据库管理员也许会执行这些任务中的每一项,但是在其他环境,这些任务也许由许多不同的个体分享。 如果你想成为一名数据库管理员或者目前你已经是一名数据库管理员,那么这些也许是你将面临或应该执行的这任务。

  配置任务:

  SQL Server机器配置

  数据库管理员应该为每一个新的SQL Server安装配置物理机。并且还应该和应用者一起来识别其容错性和性能要求。这些规定将用于建立物理安装的要求。 在有些环境里, 数据库管理员将进行实的际硬件安装和操作系统的安装。 但在其他环境里,他们也许就只需向系统管理员提供怎样配置SQL Server机器硬件的信息。

  安装SQL Server实例

  数据库管理员将负责安装SQL Server软件以及在SQL Server机器上安装实例。 数据库管理员应该考虑每次安装应该如何进行。 当你有多个事例和机器时,你应该考虑建立一个脚本安装,因此能保证所要安装实例的一致性。这种一致性将有助于最大限度地减少管理所有实例的维护面。

  数据库标准标准相关的任务:

  建立数据库标准

  为了保持整个组织的一致性,数据库管理员应该建立数据库标准。 并且数据库管理员要负责对整个组织数据库标准的建立和传达。 但是数据库标准不能平白无故的建立,因此数据库管理员应该拿数据库标准同组织的应用开发者进行讨论。 标准是一个不断演变的过程中,一旦建立,他们需要得到维护。数据库管理员应确保当新的应用技术和新数据库版本发布时,该标准能适当的调整和修改,以满足不断变化的信息技术环境。

  审查服从标准的数据库设计

  一旦标准到位数据库管理员需要对每个新的数据库,或者改进的数据库进行审查以确定它们符合数据库标准。 如果数据库不符合标准那么数据库管理员应该扮演交通警角色,并且要么确定数据库符合标准,要么采用另一种处理方法来记录这个特殊数据库为什么不符合标准。

  数据库设计任务:

  数据模型审查

  数据建模通常是建立一个新的数据库的第一步。数据库管理员应该审查这些模型。 这个审查过程要求数据库管理员熟悉数据库将包含的所有数据。 这个审查过程可能激发关于数据在数据库中怎样将被处理以及被装载的讨论。 但这些信息将有助于决定数据将被如何存储、读取、共享、以及管理。同时审查也将有助于确保数据是适当融入企业数据库环境。

  物理数据库设计

  在有些环境数据库管理员也将被要求进行实际的数据库设计。 但在其他环境应用,程序员或承包商将提出一个新的数据库的设计。 无论如何,开发数据库的人将需要同企业分析员讨论,这样有助于确定企业数据和处理需求。 从这次讨论, 数据库管理员将开发或协助一个物理数据库设计的开发。 要确保数据库设计需要符合插入,更新、删除和输出数据的数据需求,。

  数据库安全设计

  这项任务看应用软件以及他们如何验证SQL Server获取的应用数据。 这里数据库管理员将确定最适当的验证方法。 SQLServer有二种不同的验证方法: Windows身份验证和SQL Server身份验证。数据库管理员应高和应用软件开发工程师以及企业分析员一起讨论决定那些类型的用户将使用他们的数据库。数据库管理员需要确定Windows组件是否可以用来简化安全,并且如何注册SQL Server和数据库角色用来促进获取SQL Server数据。 数据库管理员应该考虑开发简化安全管理的方法并且长期提供最灵活的构架。

  Index Design 索引设计

  每一个应用程序需要做到的关键的事情之一,就是拥有最优的性能。数据库管理员将与开发者或者业务分析一起商讨如何新增和查询表。从这些讨论来看,需要设计恰当的索引。 数据库管理员需要帮助不断的完善引设计决策。 在发展生命周期期间,他们可以通过监测索引使用和辨认缺失索引来达到此目的。 这些持续的监测将有助于设计出恰当的索引,来确保数据库最优的查询性能。

  备份/恢复规划

  当数据库正在被设计和开发,数据库管理员需要确定备份/恢复的需求,以及灾难恢复的需求。从这些需求, 数据库管理员需要制定一个备份和灾难恢复规划来满足这些需求。一旦数据库建成,并且正在使用备份, 那么数据库管理员应该马上执行恢复测试以保证备份与补救策略的正常运作。

0
相关文章