迁移基于Oracle数据库的应用到开源数据库

日期: 2009-06-14 作者:Maria Anderson翻译:冯昀晖 来源:TechTarget中国 英文

问:我们正在评估一个项目,打算用开源数据库软件替换Oracle数据库。我们已经把想移植到开源软件(OSS,Open Source Software)数据库上的应用隔离起来了,但是我们关心迁移过程需要多大规模的工作量(例如:数据迁移,代码迁移,调试等)才能在性能,可用性等方面给客户准确无误的迁移结果。   该公司代理告诉我们说他们的开源数据库“对Oracle是兼容的”,需要很少甚至几乎不需要额外修改大部分针对Oracle数据库开发的应用,“不用修改”就可以迁移到开源数据库。   我已经下载了他们的“开发环境(Developer Studio)”(他们为执行迁移而提供的工具箱),该工具似乎提供了同……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

问:我们正在评估一个项目,打算用开源数据库软件替换Oracle数据库。我们已经把想移植到开源软件(OSS,Open Source Software)数据库上的应用隔离起来了,但是我们关心迁移过程需要多大规模的工作量(例如:数据迁移,代码迁移,调试等)才能在性能,可用性等方面给客户准确无误的迁移结果。
 
  该公司代理告诉我们说他们的开源数据库“对Oracle是兼容的”,需要很少甚至几乎不需要额外修改大部分针对Oracle数据库开发的应用,“不用修改”就可以迁移到开源数据库。

  我已经下载了他们的“开发环境(Developer Studio)”(他们为执行迁移而提供的工具箱),该工具似乎提供了同时查看多个数据库,提供SQL脚本,数据库性能监视等功能。但是我感觉还是缺少点什么。

  您能对于“无需修改就可以迁移大部分基于Oracle数据库的应用”这种观点发表一些看法吗?这听起来有点太容易了。

  答:我对那些声称“应用和数据可以无需任何修改即可迁移到其他产品”的观点也是持谨慎态度的。想知道他们的声明是否确实属实的唯一方法就是亲自试一试,但我估计迁移过程中一定会出一些问题。以我的经历来看,甚至连对数据库更新或者打补丁都能引起性能问题,更不用说迁移到其他产品或者平台了。


  你担心迁移应用和数据库牵扯到较大工作量和时间不是没有道理。你得准备好花上大量时间来计划,测试和执行真正的迁移。这个过程中不但要求你的IT部门参与测试,你的商业用户和应用支持团队都要参与到测试中来。

  另一个考虑因素是开源产品的后续支持问题。Oracle公司提供非常好的客户售后技术支持,但是开源产品的公司也能在生产环境的数据库宕机或不能用时提供相同服务水平的技术支持吗?这些都是要考虑的问题。既然开源产品可能给你公司节约一定得成本,那么在其他方面的效果就会有一定的折扣。

  如果你决定选择走开源数据库的路线,记得在你的迁移计划中留出充足的时间进行迁移后的应用测试。在测试上花时间是永远不会浪费的……,我从不觉得测试会过多。

作者

Maria Anderson
Maria Anderson

暂无

相关推荐