对于数据库开发人员来说,在同一环境中拥有SQL Server和Oracle两种数据库绝对是一个挑战。幸运的是,看来使用同一款数据库管理工具对二者进行开发的愿望已经可以实现了。 微软和Quest公司正准备推出一款产品,通过这一产品,数据库开发人员可以使用Microsoft Visual Studio 2010对Oracle数据库进行开发和管理。该产品被称为Toad Extension for Visual Studio,它将在下周的Visual Studio发布会上公开亮相。
预计该软件将会受到大型企业开发人员的青睐,因为在大型企业中通常都会有多种数据库系统。Quest公司的产品经理Da……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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旗舰版和高级版两个版本的技术支持。在收费版发布之后的几周,他们还将推出一个免费版本供用户下载试用。
翻译
相关推荐
-
Linux支持的引入 推动了SQL Server 2016集成服务的发展
随着SQL Server的不断发展,集成服务也在发生相应的变化。在最新的SSIS更新中,增加Linux支持和SQL Server 2016升级向导。
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。
-
控制合约 不再畏惧Oracle
许多公司都与Oracle有无限制授权协议,他们害怕离开这个协议,所以就证明他们在使用Oracle的软件,即使因为需求单独购买部分授权许可也可能总体是省钱的。
-
如何应对Oracle EBS实施中的六个挑战?
在18个月的时间里,Vitamix启动运行了Oracle电子商务套件(E-Business Suite,EBS),而且Vitamix还对诸如Oracle ATG Web Commerce等所有页面属性进行了重新整理,并实现了全球数据中心。