数据库,想迁就迁!

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:mdyd888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  IBM大中华区软件部行政级IT工程师、IBM全球信息管理技术咨询委员会委员
  我有很多朋友因为对某款手机的偏爱更换了电信运营商,未来我们希望数据库产品迁移就像换手机、换运营商一样容易。IBM发布的DB2 9.7版本,增加了与其他数据库的兼容性,这就使用户的迁移障碍大大降低。
  
  不管是出于何种原因,想要更换数据库,尤其是重要应用的大型商业数据库,在几年前对大多数用户来说,都是只敢想不敢做的。众所周知,数据库迁移是一件非常痛苦的事情。
  但联合可口可乐瓶装公司(CCBCC)在用了多年的Oracle数据库后,将Oracle成功迁移到了DB2。2011年3月,记者采访CCBCC首席SAP Basis/DBA工程师Andrew Juarez时,他说:“从Oracle转到DB2,迁移过程非常平滑,因为有94%~97%的应用兼容,而且使用DB2的深度压缩功能,缩短了SAP ERP升级的备份时间和执行时间,我们把迁移时间缩短到18个小时。虽然我以前一直在做Oracle的DBA,但转到DB2以后花了几周时间就上手了。”
  最近两年,像可口可乐一样的数据库迁移用户多了起来。“2010年,有超过2900位用户选择了将其应用从其他数据库迁移到了IBM DB2,仅在亚太地区就有200多例。”2011 IBM DB2迁移之星大赛评委、IBM软件行政级IT工程师沈刚表示。沈刚也是IBM全球信息管理技术咨询委员会委员,参与制定IBM信息管理产品的发展计划。
  95%代码重用,从其他数据库迁移到DB2没障碍
  迁移用户猛增一方面是因为用户需求,另一方面则是数据库技术的发展降低了数据库迁移的难度。
  2009年4月,IBM发布了DB2 9.7版本,在这一版本中,IBM带来了大量的新特性,并增加了与Oracle PL/SQL存储过程和其他Oracle特定功能的兼容性,兼容版使用户的迁移障碍大大降低。DB2从9.7版提供Oracle的兼容版也是大型商业DBMS厂商首次支持另一个DBMS厂商的特定功能。“从迁移用户的统计数据看,Oracle的PL/SQL和存储过程这些重要的应用,95%的源代码都不用更改,直接编译即可。”沈刚表示。
  与DB2推出兼容版相比,其他数据库是否也针对迁移做了特别的支持?沈刚介绍说,其他厂商也有迁移支持,但不像DB2做得那么彻底,DB2在引擎内部做了兼容模式,使95%代码可重用,“其他厂商做的更像IBM几年前做的,用toolkit来支持迁移,但按我们以往的经验,百分之六七十的代码要重写”。这也使“从Oracle迁到DB2的案例很多,但反向迁移的用户就比较少”。此外,从商业数据库迁移到开源数据库,也是当前数据库发展的一个重要趋势,但这种迁移一般都针对非重要系统。
  沈刚指出,用户进行数据库迁移有三大原因 :第一,性能和高可用性方面,很多用户的业务发展程度远远超过几年前的想象,数据库从性能上和高可用性上不能满足业务发展的需求;第二,产品服务方面,用户最初对服务方面要求不是特别高,而当数据库成为企业重要资产以后,用户觉得有些厂商的服务跟不上,于是想选择业界服务口碑更好的厂商;第三,价格方面,这也是用户做数据库迁移比较常见的原因,数据库市场一直是竞争比较激烈的市场,有些厂商为了吸引用户,采用的销售策略是最初价格门槛比较低,两三年后,一旦升级扩容,后续费用就比较高,用户因此转而寻求性价比更高的数据库产品。
  “虽然用户有明确迫切的迁移需求,但如果数据库迁移还像几年前那么麻烦和痛苦,不到万不得已用户是不会迁移的。”沈刚称,“我也参与过以前的数据库移植,那时的数据库迁移是比较痛苦的。”比如用toolkit来移植,虽然迁移比较方便,但缺点是迁移后源代码可读性非常差,出了问题,解决起来非常麻烦。
  现在越来越多的ISV在应用开发时选择了多数据库厂商的策略,使用户和ISV都可以获得更好的性价比和服务,这也是近年来数据库迁移市场火热的原因之一。
  让数据库迁移像换手机一样
  沈刚建议DBA在数据库迁移前做好三个准备:第一,DBA在某些数据库产品上积累了管理经验,需要迅速掌握另外一个数据库产品的管理;第二,思考如何应对大数据量的移植挑战;第三,和应用团队共同设计数据库系统切换的步骤,做好数据库平滑迁移的规划,特别是在四个9、 五个9的高可用性的要求下。
  “我有很多朋友因为对某款手机的偏爱更换了电信运营商,未来我们希望数据库产品迁移就像换手机、换运营商一样容易。”沈刚说。
  帮助DBA应对数据库迁移的挑战,也是此次迁移之星大赛的目的。作为大赛的评委,沈刚表示,此次大赛有两个目的。第一,让更多的DBA了解DB2产品以及从Oracle或其他数据库迁移到DB2的技能;第二,数据库迁移不完全和某一两个产品相关,更包含了通用的经验,这对DBA来说是非常有价值的。利用大赛创造的交流氛围和交流平台,参赛选手和IBM的技术专家可以互动交流数据库开发和管理经验,这对选手和IBM都大有裨益。用户方借比赛可以收获更多经验,IBM则可以了解到用户一手的需求信息,有利于今后产品和技术的发展。
  赞助数据库迁移之星大赛即IBM推动数据库迁移的方式,此外,IBM还通过多种手段来支持用户的数据库迁移。比如针对DBA进行迁移培训,尤其针对有多年数据库管理经验的DBA,培训将跨过基础部分的学习,直接进入数据库差异和兼容模式下的学习。
  2011年5月,IBM还成立了数据库迁移咨询服务中心,为用户提供迁移服务。由二十余位迁移专家组成的专业技能团队,帮助用户实现从前期业务价值评估到制定迁移计划、从DBA团队培训到实际的体验直至后续技术支持的无缝运作。
  此外,IBM一直大力支持ISV基于DB2平台进行开发。“IBM为客户提供中间件,应用层面的开发要靠合作伙伴,因此IBM与合作伙伴有着天然的紧密关系。我们将技术团队分成两条线,一条支持最终用户,一条支持合作伙伴,对合作伙伴支持的比例非常高,这是和其他厂商比较大的区别,而且我们和合作伙伴经常有经验的分享。”
  从厂商层面说,数据库迁移是商业竞争的一种表现。从用户方来说,数据库迁移给予用户更多的选择权,用户可避免被某一家数据库厂商“套牢”,能获得更高性价比的产品和服务,不啻为一件大好事情。而从数据库本身发展来说,产品之间有了比较,换产品的难度降低,也将促使厂商的产品和服务更加良性发展。
其他文献
从2006年涉足扬州市民卡项目开始,钱卫列几乎成了扬州市政府人员中的一名;如今,为了神州数码的智慧城市战略有效推进,他又成了空中飞人。看到一个个城市的民生问题因为他和同事们的努力而逐渐改变,他觉得,“一切都值了”!    面前的神州数码智慧城市战略本部总裁钱卫列,比记者三年前采访他时,额头又多了几道皱纹。然而,说起扬州市民卡项目,说起智慧城市的技术架构和系统功能,他那滔滔不绝的劲儿却一点没有改变。
对英国威廉王子和凯特·密尔的婚姻,人们并不满足于“灰姑娘的故事”,总要为凯特找出点贵族血统。  结论可能令人惊讶,凯特是英国国王爱德华三世的后代,她的先人是爱德华三世的第二个儿子埃蒙德。埃蒙德的后代艾格尼丝·加斯科因嫁给了都铎王朝的一位贵族托马斯·费尔法克斯爵士,他们的后代一部分成了凯特的先人,而另一部分则传承到了威廉这一代——威廉和凯特是隔了14代的表兄妹。  凯特在公众的眼前,总能显示出其在理
“如果对品牌计算机每台征收13元回收处理基金,肯定会对整个行业造成巨大冲击。”电脑厂商对政策公平、公正性的担心已经转化为按捺不住的焦灼。  处理基金如何征收?征收标准是多少?这些关乎电脑厂商钱袋的问题牵动着他们敏感的神经。  即将出台的废弃电器电子产品处理基金收取和使用的政策,既关系国家环保大业,又要保护和促进计算机产业的发展。如何将“零和”转化为“双赢”,这考验着政策制定者的智慧。    最近两
CI理念之下,方案已齐备。惠普正大声向企业客户们讲出正在发生的融合实例。开局很不错,下文也在按部就班地续写着,一切都在赫德的掌控与意料之中。  “CI不是虚无缥缈的概念,我们是先有产品和方案,后提出理念,在国外和国内都已经有成功案例了。”中国惠普副总裁、企业业务集团软件及解决方案事业部大中华区总经理谢少毅接受本报记者采访时说,這一次就是让更多的企业用户知道,他们的同行正在用新视角重新考量IT基础架
据艾瑞咨询发布的报告,中国移动互联网市场的整体规模目前已经达到40多亿元。在三网融合的大趋势下,移动互联网业务的开展,对运营商来说,无疑是其转型的关键一步。  但同时,数据业务也给运营商带来巨大的服务压力。来自某省级运营商数据部门的投诉数据显示,虽然除短信外,该运营商的数据业务当前仅占营收的5%,但其80%的服务投诉都是针对数据业务的。有趣的是,在该运营商调查投诉原因时,运维管理工具却显示一切正常
中国数据库产业正进入蓬勃发展的成熟期,越来越多企业需要数据库来支持信息化建设。数据库的应用不再以数据存储为目的,而会转变为对数据进行分析,在数据中找出有价值的信息。  2011 IBM DB2迁移之星大赛评委、IBM中国开发中心DB2迁移高级顾问孙岳认为,使用标准SQL语言,并通过相同命令兼容不同数据库平台上的操作是数据库发展趋势。IBMDB2数据库产品很好地迎合了这种趋势。  从技术上讲,IBM
伽利略定位系统(Galileo Positioning System),是欧盟一个正在建造中的卫星定位系统,有“欧洲版GPS”之称,也是继美国现有的“全球定位系统”(GPS) 、俄罗斯的GLONASS系统及中国的北斗卫星导航系统外,第四个可供民用的定位系统,预计会于2014年开始运作。  建造此系统的目的有以下几个:为用户提供更准确的数据;加强对高纬度地区的覆盖,包括挪威、瑞典等地区;减低对现有G
这些年IT行业的概念潮流层出不穷,作为在信息管理领域摸爬滚打了十几年的老兵,我已不再轻易地被概念潮流所俘获。一开始接触近年来风头正劲的云计算时,坦率地说我首先想到的不是如何去跟随附和这个潮流,而是质疑其技术的成熟度及实际的市场需求,从内心深处完全没有准备好接受新的变革。    质疑云计算  经历了十几年IT高速发展后,我已深深地质疑单纯以技术驱动的变革能否在市场上取得成功。当从商业模式变革的角度去
尽管很多人还对云计算心存疑虑,英国传媒巨头电讯传媒集团(Telegraph Media Group,简称TMG)已经进入云计算技术迁移3年计划的最后阶段,其大部分后台办公应用都已经迁移到云计算平台。    分清轻重缓急    2008年夏天,TMG的IT系统开始向云计算迁移。他们将1400名用户的应用迁移到Google平台上。现在,TMG的每个用户都在应用Google的电子邮件、日历系统、文档处理
用户过多地将项目主动权交给软件提供商或第三方的实施顾问,是导致项目不易成功的重要原因。强化自身对项目的主导意识是企业的当务之急。  ——本报记者 邱艳娜    前些时候,在中国SAP用户协会的一次会议上,有用户提出要建立SAP顾问的黑名单,防止那些“混混”顾问“残害”其他企业。如今,用户越来越重视其在项目中的主导地位了。这实在是一个好现象,同时也能促进ERP项目的成功率。  笔者在采访企业用户的过