如何在多种数据库环境下管理业务需求(下)(1)
当前位置:以往代写 > 数据库教程 >如何在多种数据库环境下管理业务需求(下)(1)
2019-06-14

如何在多种数据库环境下管理业务需求(下)(1)

如何在多种数据库环境下管理业务需求(下)(1)

小伙伴们来一起学起来吧,就是这样来学起来吧。

相关文章链接:在多种数据库环境下管理业务需求(上)
4、业务管理对IT的影响
使IT驱动业务发展所面临的挑战需要处理好四个基本矛盾。这些业务中的矛盾性压力需要一套满足整个公司需求的流程策略。软件工具的商品化性质对此影响喜忧参半。
这些矛盾包括:
◆最佳化解决方案和集成性的解决方案。     
◆深入的、与平台有关的知识和深入的、跨多个平台的与作业有关的知识。     
◆防御与合作(问题解决)。     
◆高级职员的价值最大化的需要和维护正常可用时间以及保持SLA的需要。     
◆由于技术的应用不断从内勤部门转换到业的务最终用户—甚至付费客户,技术自身的特性会给整个公司带来潜在的压力。
4.1、最佳化与集成套件
(1)最佳化
技术管理的最佳化概念通常包含多个解决方案,虽然其中的每一个方案可能来自不同的供应商,但是执行一个特定任务比从一个供应商提供的套件工具更好。最佳化的优势是使得公司对特殊技术问题实现最有效的补救。然而,缺点是完全不同的解决方案在集成期间意味着冒险,并且实施和维护的成倍和时间通常非常大。
最佳化解决方案集中在最终用户的体验上,提供了特定的,明确目标的功能,并基于业务流程的最佳技术实践。 CRM解决方案就是一个很好的例子:功能性是针对销售代表设计的而不是管理员。在这个案例中的业务流程就是销售流程。
很多最终用户认为最佳化解决方案是解决与直接业务需求相关的特定的、日常的业务问题。在商品化的环境中,这些工具继续实现降低TCO的业务承诺和发挥卓越技术最大价值的承诺变得日益困难。
最佳化解决方案趋向更高的TCO,这是因为在方案的整个生命周期内广泛的集成和解昂贵升级费用导致的。然而,通过特定的面向最终用户功能,支持更有效的业务活动,通常可以得到丰厚的ROI。
(2)集成解决方案
可选之一是实施主要的集成套件,提供一系列可靠的基础的功能,但通常以特定的最终用户为代价。这就是商品化的魅力,功能够用且成本低或免费的解决方案使得企业在技术上更容易标准化。这些大规模的套件可以降低风险和与集成实施相关的成本,但这些方案通常需要工作区和处理变化来获得最大价值。然而,在企业级别上,由于可以满足多个业务单位的不同需求,集成解决方案正在成为首选。
就他们本身而言,这些解决方案可能不会以性能、功能或效率为优势。然而,事实是一种业务能依赖一个供应商去实现一个综合的技术解决方案,能够快速满足多种业务需要,这就是其绝对优势。虽然大规模的集,在套件的各个相应类别中都是最佳,并能示范商品化的价值,从而为客户带来更低的TCO。

继续往下面看吧。
4.2、深入的、与平台有关的知识与深入的、跨多个平台的与作业有关的知识
除最佳化和集成套件解决方案之间的矛盾外,IT体系结构的发展需要基础性改变,那就是,技能必须跨IT组织分布。
(1)深入的、与平台有关的知识
传统上,IT领域的技术一直专注于纵向发展。为了解决出现在正常业务操作流程中特定的技术挑战,DBA或开发人员在某一领域(例如:IBM数据库技能)一直被鼓励“深入,再深入”。这个方法在N层环境中是有效的,因为组织中的不同组件截然不同,而这些组件也能使用某种专门技能来管理。

图1

由于多层之间的差别变得模糊,专业化的IT人员用单一的技术不足以管理复杂的相互关联的IT环境。因此,IT从业者和管理人员不能依靠纵向的技能来思考问题。
交叉培训不大可行。尝试由把DBA变成IT通才,主要的任务是数据库,其次是网络管理,这好像也不太可能。或者,尝试给应用开发人员培训数据库管理技术也不太现实。技能是不容易转移的。
(2)深入的跨平台与作业有关的知识
最好的可选之一是确定一个舞台,在那里DBA或应用开发人员磨练他们的与工作有关(相对于与平台有关)的技能,而且确定哪些技能在同样的通用技术纵向层面上是可以转换的。例如,使用恰当的工具套件,擅长于空间管理的DBA也能把自己的经验和技能应用在别的RDBMS平台上,IBM DB2,Microsoft SQL Server 或MySQL。这代表特定技能的扩展,而以前的趋势都是向纵深方向发展。

图2

#p#分页标题#e#

4.3、孤立的IT问题解决方案与跨功能合作
尽管IT组织内部已经开始寻找可以满足更为宽泛的技术规范,,DBA,网络管理员,应用开发人员和其它IT专业人员必须开发鼓励合作的工作流程。通过协作,IT专业人员可以从“不是我的问题”发展到到一起解决问题。关键在于流程的采纳向有利于业务的目标。例如,DBA 为了解决应用问题必须和应用开发人员和系统管理员沟通以理解数据库和其它体系结构的组件之间的相互影响。最佳实践开始要求组织采用可以进行这种对话的工具。这个工具能准确描述问题而且提供一个解决的手段来防止发生“战争房间”的场景。

图3没有交叉功能协作,DBA常常按照孤立的方式解决问题,例如:1) 问题出现

2) 实施初步的诊断
3) 根据特定技能,问题转到某个特定团队:
a) 应用开发
b) 数据库管理
c) 硬件/基础架构
4) 团队尝试确定问题的解决方案。
5) 团队解决问题,在跟踪系统中记录问题,并且转到下一个挑战。
因为这个组织的功能有限,“战争房间”现象开始出现。来自不同技术领域的代表聚集在一起试图识别问题的根源。不幸的是,这通常会演变成防御心态的演习。团队成员关注的重点在“我是对的”而不是解决问题。
如何在多种数据库环境下管理业务需求(下)(1)
4.4、高级人员的价值最大化需要和维护可用时间与满足SLA的需要
DBA的工作正在进化。DBA不再希望仅是发展成为单一技术方面的专家。他们愈加被认为是数据专家,知识的跨度深度远超过数据库还包括访问数据的应用。在最先进的DBA组织,这已在三四年前成为现实。许多高级DBA已发现在他们的产品环境中涉及了多层的概念,包括高层次的工作,如建立数据体系架构。他们也负责相关日常管理任务,如管理数据库对象,他们还常常发现自己会参与到应用性能和开发的任务。
这些混合的任务意味着高级DBA扮演着重要的角色,也显示了他们完成任务所需的知识宽度,而这些并不总是能表现出切实的业务价值。
DBA经理和那些更高级别的人员,一直在高级职员的价值最大化和符合SLA的需要之间斗争。由于同时存在内部和外部支持的需求,管理人员面临一个困难的抉择。一方面,他们需要以零故障停机时间的标准满足不同客户的需要。另一方面,他们承担着对业务增值的目标,事实上,最直接的做法就是发挥高级人员的能力。因为DBA人员数量不会像他们所管理的数据那样增长,DBA管理人员考虑必须保证最高级职员不被陷于日常数据库管理任务中,做法之一就是让高级职员主要集中于增值业务上,当他们有必要解决某个问题时,数据库营销提供给他们能快速的发现问题的根源的工具,诊断它,解决它及让他们回到自己的工作上来。同样的,授权给低级人员使用这些工具以便尽可能的解决许多日常的问题,而不需要高级人员的介入。
4.5、四个矛盾对现代数据库管理组织的影响
这四个基本矛盾表明技术组织思想的转变。对于DBA,这个转变意义深远。DBA传统上一直倾向于独立工作。最佳化解决方案的选择给DBA带来了更多的挑战。传统上,他们管理数据库环境的所有的方面,并且重点在维护同种的体系架构。在IT组织中DBA们尽最大可能减少异种数据库平台的数量。然而,随着日益增加的、必要的业务功能,支持应用所需的数据库是由供应商根据某种特定的原因所决定。因此,为了管理数据库环境,DBA需要使用不同的语法、性能基准测试和行为来维护不同的数据库。结果是一个更复杂的数据库管理环境,并且对简化的管理和自动化的需求变得更大。
此外,支持业务活动的许多应用的开发方式有很大差异。这样的结果就是问题更难诊断,而且DBA仅仅依赖他们自己的技能是远远不够的。为了这个原因,自治的数据库和工具允许无人参与的诊断,这对于业务更依赖IT来产生价值来说非常重要。
最佳化解决方案的趋势影响着供应商开发系统的方式,他们需要证明在某些功能线方面的领先位置,同时还要提供具有粘性的解决方案帮助减低与时间消耗,整合成本相关的风险。
为了有效的运作,新的IT解决方案,特别是在数据库领域方面必须有:
1)具有跨平台技能迁移的能力。
2)实施的低风险
3)易于整合
4)能解决实际问题的功能
随着技术市场的发展,能够满足业务活动需要的解决方案变得越来越重要,不但要支持业务增长,供应商要确保解决方案是可管理的并能有效地交付实施。
上面的课程不知道大家有没有看够了啊,更多的视频课程要你来一起学起来呀。

    关键字:

在线提交作业