数据库标准化:三点注意事项

日期: 2011-03-06 作者:Mark Brunelli翻译:孙瑞 来源:TechTarget中国 英文

企业为了降低IT复杂程度、提升数据质量,总是希望将他们的业务整合到更少的数据库平台之上,但是专家认为在进行数据库标准化项目之前,还有几点关于文化和技术上的问题需要注意。   对于首次进行这样工作的企业来说,他们需要确保IT部门有足够的技术储备,只有数据库技术人员是远远不够的。根据专家的观点,IT员工需要理解如何选择一个数据库标准,以满足相关应用、服务器、工作流和业务流程的需求。   “如果你的管理员只熟悉某个单一的领域,那么很可能造成信息孤岛的问题,一个DBA最好也能对操作系统还有硬件有所了解,”咨询公司Ideas International的副总裁Tony Iams说到:“一个全面的技术储备……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

企业为了降低IT复杂程度、提升数据质量,总是希望将他们的业务整合到更少的数据库平台之上,但是专家认为在进行数据库标准化项目之前,还有几点关于文化和技术上的问题需要注意。

  对于首次进行这样工作的企业来说,他们需要确保IT部门有足够的技术储备,只有数据库技术人员是远远不够的。根据专家的观点,IT员工需要理解如何选择一个数据库标准,以满足相关应用、服务器、工作流和业务流程的需求。

  “如果你的管理员只熟悉某个单一的领域,那么很可能造成信息孤岛的问题,一个DBA最好也能对操作系统还有硬件有所了解,”咨询公司Ideas International的副总裁Tony Iams说到:“一个全面的技术储备是项目成果的关键因素。”

  注意政策与企业文化问题

  当企业决定将他们所有的应用整合到一个单一的数据库标准之下时,就很可能造成部门之间的政策混乱。虽然对整合的业务呼声一直很高,但是想要解决企业内独立部门之间的不同政策与文化将成为巨大的挑战。

  Iams说:“政策其实是很棘手的问题,因为这已经超出了技术所能解决的范畴,它更多牵扯到人们的主观因素,不同的人总会有各种各样的偏好。”

  注意兼容性问题

  企业进行数据库标准化整合的最大动力,就是希望解决由不同数据库系统支持不同应用时所造成的混乱问题。然而终端用户指出,标准化整合并不意味着就不会造成混乱,有些时候,还可能出现更加复杂的情况。

  企业需要针对不同的业务需求来运行最合适的应用软件,而这些软件有时是根据特定的数据库技术来设计的。这造成的结果就是,当业务需求不断变化的时候,越来越多的数据库平台也随之出现。

  这就是为什么在进行数据库标准化整合时,企业需要以应用的迁移与兼容性角度出发考虑问题。Iams表示:“如果你的关键应用不支持新的数据库标准时,那么你的计划就是白纸一张。”

  咨询公司C.L. Carter的数据系统架构师Christopher Carter表示,除了考虑技术相关的问题之外,在进行数据库整合项目时你还需要将迁移的成本和时间考虑进来,整体评估项目的可行性。他说:“在进行应用迁移的时候,必定会有大量的人力物力成本,你就需要考虑在接下来几年中,这个项目的投资回报率究竟是怎样的。通常,如果一个项目在一两年之内看不到回报的话,我认为你就需要重新考虑一下项目是否可行了。”

  注意SQL系统的区别

  根据专家与技术人员的看法,那些想要将源系统从一个数据库平台迁移到另一个平台上的公司,需要了解主流SQL系统的不同之处。

  数据库架构师Nathan Allan说:“数据库标准化的技巧之一就是做好充足的准备工作。在不同的数据库产品中,可能会存在非常细微的区别,有些时候仅仅是语义上的不同。”

  比如,SQL数据库管理系统的一个区别就是它们处理空字符的方式不一样。有些系统中,空字符串代表着null,有些就不是。看上去这好像是非常细小的区别,但是如果没有注意的话,就可能造成意外的宕机。

  各种SQL系统中最大的区别就是时间与日期函数,经过了十几年的不断变迁,SQL标准化已经走到了相对成熟的阶段。

  受数据库整合所影响的系统应用识别和定量会造成很大的问题,这就是为什么准备工作需要充足的时间和精力。Allen表示:“很多时候,你会从很多个方面介入系统,所以决定迁移系统所造成的影响其实是项目其本身。”

翻译

孙瑞
孙瑞

相关推荐

  • Notre Dame对云端SQL Server性能基准的探索实践

    确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。

  • DBA必须掌握的数据库恢复管理技术

    如果没有备份副本,数据库管理员就无法还原数据库,所以DBA在恢复之前倾向于考虑备份是合乎逻辑的。 但是,对我来说,这种逻辑一直是错误的。

  • DBA也要和领导抢饭碗?

    数据库架构师Ziaul Mannan 认为,DBA有成为高管的潜在可能,而这种潜力在过去往往被忽视,他还将证明DBA技能到领导力的转变是可行的。

  • Oracle备份和恢复简史

    这些年来,Oracle数据库备份和恢复方式已经发生了重大变化,特别是在Recovery Manager(RMAN)功能有了进一步改善之后。