微软发布最新工具 Visual Studio将支持Oracle开发

日期: 2010-04-12 作者:Brendan Cournoyer翻译:孙瑞 来源:TechTarget中国 英文

对于数据库开发人员来说,在同一环境中拥有SQL Server和Oracle两种数据库绝对是一个挑战。幸运的是,看来使用同一款数据库管理工具对二者进行开发的愿望已经可以实现了。   微软和Quest公司正准备推出一款产品,通过这一产品,数据库开发人员可以使用Microsoft Visual Studio 2010对Oracle数据库进行开发和管理。该产品被称为Toad Extension for Visual Studio,它将在下周的Visual Studio发布会上公开亮相。

  预计该软件将会受到大型企业开发人员的青睐,因为在大型企业中通常都会有多种数据库系统。Quest公司的产品经理Da……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

对于数据库开发人员来说,在同一环境中拥有SQL Server和Oracle两种数据库绝对是一个挑战。幸运的是,看来使用同一款数据库管理工具对二者进行开发的愿望已经可以实现了。

  微软和Quest公司正准备推出一款产品,通过这一产品,数据库开发人员可以使用Microsoft Visual Studio 2010对Oracle数据库进行开发和管理。该产品被称为Toad Extension for Visual Studio,它将在下周的Visual Studio发布会上公开亮相。

  预计该软件将会受到大型企业开发人员的青睐,因为在大型企业中通常都会有多种数据库系统。Quest公司的产品经理Daniel Norwood表示推出这一产品的初衷,就是想将Visual Studio for SQL Server的声明式开发功能同时应用到Oracle数据库当中。

  Norwood认为通过一个软件平台管理多种数据库的功能已经变得愈发重要,在当前时期,已经有越来越多的SQL Server专家被要求去熟悉并操作Oracle数据库。

  目前的问题集中在进行数据库快照之后,如何管理schema变更以及何时将数据库投入到生产当中。Norwood表示尽管使用Visual Studio能够轻松地跟踪并合并SQL Server数据库变更,但是开发人员在对Oracle进行相同操作时还是会遇到一定程度上的困难。Toad Extension for Visual Studio 2010可以使开发人员进行Oracle数据库导入、修改以及重构时,使用和SQL Server相同的方法。

  IT专业人员还可以使用Visual Studio Team Foundation Server来跟踪Oracle和SQL Server数据库schema变更,然后将这些变更同事实进行合并与比较。

  声明式开发的影响力在扩大

  微软的业务开发主管Terry Clancy认为“声明式开发(declarative development)”方法同典型的开发方法有着明显的不同,所有的数据库对象都受到源代码的控制。关键就在于它将声明一个数据库是如何构建的,这样的话,在数据库推出之前,开发工具就可以创建一个合适的更新脚本。

  Clancy表示多重数据库的部署面临着的一个重要问题,就是人们往往要深入数据库内部进行更改,这会导致数据库schema完全相同的情况少之又少。他说:“使用声明式开发,你只需要声明你想要的schema,尽管目标数据库会有稍许不同,但是开发工具可以为每一个数据库创建最合适的更新脚本。因此如果它们是不一致的,Visual Studio就可以将它们设置为一致。”

  这次的更新对于Visual Studio来说可以算是一个里程碑,因为之前它只能用于SQL Server产品。Clancy表示此次要发布的产品,浓缩了微软和Quest公司三年合作开发的心血。他说:“我们构建了一个虚拟层,通过这个虚拟层,我们可以不仅仅提供对SQL Server的支持,还可以对任何其它后端数据库进行支持。但是要实现这一功能,我们需要第三方的代码支持,就是所谓的数据库schema provider。”

  Toad Extension就是提供了Oracle的schema provider,从而达到了理想中的效果。而Visual Studio 2010所添加的虚拟层,将在不久的未来提供对更多数据库平台的支持。

  价值何在?

  Norwood认为新技术的推出对于SQL Server和Oracle数据库开发人员来说都是一个福音。对于已经熟悉使用Visual Studio的人来说,利用同样的工具对Oracle进行开发无疑将节省大量的时间。

  一家解决方案提供商的副总裁,微软MVP David McKinstry表示对于那些穿梭在各种数据库平台之间的人来说,他希望一致性能成为解决问题的关键,环境转换的次数越多,就意味着出错的几率越大,这一点在数据库领域更是如此。

  Toad Extension for Visual Studio预定在4月19日正式上市,也是Visual Studio 2010发布后的一周。它的价格暂时定为每开发者 799美元,其中包含了Visual Studio 2010旗舰版和高级版两个版本的技术支持。在收费版发布之后的几周,他们还将推出一个免费版本供用户下载试用。

翻译

孙瑞
孙瑞

相关推荐