- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库管理成熟度模型
数据库管理成熟度模型
目录
·数据库管理成熟度模型
·数据管理员、数据库管理员和数据设计者的区别
·任务性质的区别
·数据库生命周期
·数据库设计者和数据库管理员
·数据库生命周期中的任务
·数据库生命周期和DBA 的任务
·DBA 任务流程(对于成熟数据库)
·SLA 协议样本
一、 数据库管理成熟度模型
DBA MM:Database Administration Maturity Model
本文档讨论了数据库管理,勾画出ORACLE 数据库管理员在开发阶段和维护产品
阶段应该执行的任务。
DBA MM 分为5 个级别
级别 焦点 关键处理域 初步(INITIAL) 关注:没有
工具:个人发挥(HEROISM) ·成功是偶尔发生的和不可重复的
·工作表现为:紧急应对、救火、
个人发挥 可重复
(REPEATABLE) 关注:可重复的DBA 过程
工具:DBA 日常检查列表 ·项目计划(DBA 项目、DBA 开
发支持)
·项目跟踪、勘漏(DBA 项目)
·子项目管理(DBA 项目外包或
子项目)
·配置管理(数据库软件、DBA
工具、变更管理) 定义(DEFINED) 关注:将DBA 处理工作定义
化、文档化
工具:DBA 培训 ·需求管理(服务级别)
·质量保证(DBA 任务)
·最佳的实践被明确化并可传播
(培训)
·工作被明确定义,任务执行情况
可以被确切的度量 管理(MANAGED) 关注:过程控制,即DBA 处
理流程是稳定的和可
度量的,所有的变化及
其起因都被记录和标
注。
工具:SLA ·所有变化都能可控的记录下来,
并在变化的之前和之后进行度量,
以确认变化是否有效。 优化(OPTIMIZING) 连续的过程优化:
首先要可重复才能提高
首先要可定义才能度量
首先要可度量才能管理 ·管理实践中得到提高,技巧得到
提炼
·变化的因素得到系统的控制,教
训学习中得到更大的提高
二、 数据管理员、数据库管理员和数据设计者的区别
根据数据库使用过程中任务的不同,划分为3 个任务集合:
(1) 数据管理任务
(2) 数据设计任务
(3) 数据库管理任务
可能会一人同时担当多个角色,但是3 类角色的任务是不同的,表现在:一方面任务的性质是不一样的,另外一方面,不同的任务出现在数据库生命周期的不同阶段。
三、 任务性质的区别
1、数据设计
数据设计关注数据的逻辑、物理模型的建立,这些模型之后会作为对象存储在数据库中。
为解决特定的商业问题,在应用所涉及的范围中,建立这些模型,顺序是:
应用范围 ??商业需求 ??数据逻辑模型 ??数据物理模型
数据设计负责以下具体方面:
·建立的模型能够充分满足商业问题的需要。
·确保模型在构建在应用领域之内(通常模型涵盖的范围略大于应用所需,这是为了将
来应用系统与其他系统接口,但是模型不能过大的脱离实际应用)
·建立一个用户可以接受的物理模型(影响性能提高的主要因素是应用的编码,数据设
计者应该尽可能的提高性能,而不是破坏它)
2、数据管理
数据管理负责制定访问策略:谁拥有什么数据、谁能创建、改变、删除什么数据,数据管
理者必须跟踪控制数据元素的所有权,这项工作与数据的设计无关,也和数据的存放细节
(DBA)无关。具体而言:
·谁拥有数据
·谁拥有数据的定义
·在数据的生存周期中,如果需要变更所有权,什么时候、如何改变(如销售人员拥有
定单一直到定单提交,发货人员接着拥有它一直到货物发出,然后由财务人员拥有,直
到受到货款)
3、数据库管理
数据库管理员负责维护数据库的物理运行(如将数据存放在某个磁盘上),DBA 负责:
·维护数据库,使它运行在数据库开发者要求的状态下。
·进行调优、分担负载、打PATCH、升级、备份、恢复等
·除了逻辑访问(应用级)以外的数据库所有方面。
特别注意,DBA 的职责中没有写SQL 应用,写SQL 应用是开发者的工作,如果DBA
承担
这项任务,他就成为开发人员,不是DBA。
四、 数据库生命周期
一个新的数据库诞生,通常是为了满足新的应用(或需要在老的数据库上无法做大量的
改变),为合理的构建数据库,必须有人分析应用,设计合适的表结构(使用E-R 模型,
而后影射为数据表,也可以直接设计数据表)。设计表应先于其他的阶段。
设计表主要由数据设计者完成,除了设计表之外,数据设计人员还负责影响分析,这发
生在应用需求变化时,决定需要进行哪些变更。
数据库生命周期 设计者 数据管理者 DBA 1.决策、分析 表设计,安全设计 数据所有权,安全策 2.设计,建造 影响分析 变更管理 安装,生成数据文
件,表、表空间建
立,备份/恢复计
划,安全过程 3.幼年 物理重组,性能调
优 4.成熟 异常情况监控,性
能监测,性能调
文档评论(0)