百度百科的定义是数据标准化是 企业或组织对数据的定义、组织、监督和保护进行标准化的过程。而做好数据库标准化和数据驱动数据的标准化不仅方便了自己而且也方便了其他人,本期的数据库学习将和大家聊聊数据库标准化中几个注意事项,希望对各位学习数据库技术的朋友有所启发!有兴趣的可以接着往下看了解一下的!
企业为了降低IT复杂程度、提升数据质量,总是希望将他们的业务整合到更少的数据库平台之上,但是专家认为在进行数据库标准化项目之前,还有几点关于文化和技术上的问题需要注意。
对于首次进行这样工作的企业来说,他们需要确保IT部门有足够的技术储备,只有数据库技术人员是远远不够的。根据专家的观点,IT员工需要理解如何选择一个数据库标准,以满足相关应用、服务器、工作流和业务流程的需求。
有人说:“如果你的管理员只熟悉某个单一的领域,那么很可能造成信息孤岛的问题,一个DBA最好也能对操作系统还有硬件有所了解,”咨询公司Ideas International的副总裁Tony Iams说到:“一个全面的技术储备是项目成果的关键因素。”
一、要注意SQL系统的区别
在专家和技术人员的意见,希望从源系统数据库平台迁移到另一个平台公司,我们需要了解,在主流的SQL系统之间的差异。数据库架构师艾伦·内森说:“其中一个窍门是做数据库规范化在不同的数据库产品充分的准备工作,可能会有很细微的差别,有时只是不同的语义。”
例如,区分SQL数据库管理系统是他们对付空字符的方式是不一样的。在一些系统中,空字符串表示空,而有些则不会。它看起来像一个非常小的差异,但如果你不注意的话,就可能会导致意外的停机时间。
各种SQL系统最大的区别在于时间和日期的功能,经过十多年的不断变化,SQL标准化已经到了一个相对成熟的阶段。
系统识别和定量影响数据库的整合会产生很大的问题,这也是为什么前期准备工作需要有足够的时间和精力。艾伦说:“在很多情况下,你将参与该系统的许多方面,所以我决定影响迁移系统实际上是由项目本身造成的。”
二、要注意政策与企业文化问题
当企业决定将他们所有的应用整合到一个单一的数据库标准之下时,就很可能造成部门之间的政策混乱。虽然对整合的业务呼声一直很高,但是想要解决企业内独立部门之间的不同政策与文化将成为巨大的挑战。
Iams说:“政策其实是很棘手的问题,因为这已经超出了技术所能解决的范畴,它更多牵扯到人们的主观因素,不同的人总会有各种各样的偏好。”
注意兼容性问题
企业进行数据库标准化整合的最大动力,就是希望解决由不同数据库系统支持不同应用时所造成的混乱问题。然而终端用户指出,标准化整合并不意味着就不会造成混乱,有些时候,还可能出现更加复杂的情况。
企业需要针对不同的业务需求来运行最合适的应用软件,而这些软件有时是根据特定的数据库技术来设计的。这造成的结果就是,当业务需求不断变化的时候,越来越多的数据库平台也随之出现。
这就是为什么在进行数据库标准化整合时,企业需要以应用的迁移与兼容性角度出发考虑问题。Iams表示:“如果你的关键应用不支持新的数据库标准时,那么你的计划就是白纸一张。”
咨询公司C.L. Carter的数据系统架构师Christopher Carter表示,除了考虑技术相关的问题之外,在进行数据库整合项目时你还需要将迁移的成本和时间考虑进来,整体评估项目的可行性。他说:“在进行应用迁移的时候,必定会有大量的人力物力成本,你就需要考虑在接下来几年中,这个项目的投资回报率究竟是怎样的。通常,如果一个项目在一两年之内看不到回报的话,我认为你就需要重新考虑一下项目是否可行了。”
总结:一个数据库应用系统往往涉及到多个方面复杂的数据信息,所以说数据库标准化的重要性不言而喻,但是也是值得我们留意一些注意事项的,本期数据库培训学习的全部内容大致就这些了,有不完善的地方欢迎各位提出宝贵的意见,吐槽无国界,更多的视频教程可以登录课课家官网查询学习。