对于数据库开发人员来说,在同一环境中拥有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旗舰版和高级版两个版本的技术支持。在收费版发布之后的几周,他们还将推出一个免费版本供用户下载试用。
翻译
相关推荐
-
云端SQL Server高可用性最佳做法
与内部部署相比,在云端运行SQL Server可为数据库软件用户提供更多的灵活性和可扩展性,也可能更省钱。但云 […]
-
甲骨文自治数据库亮相 带来云计算新希望
早前甲骨文还不在云计算公司之列,而现在该公司正在迅速弥补其失去的时间。甲骨文的云计算核心是甲骨文自治数据库(O […]
-
2017年12月数据库流行度排行榜 定格岁末排名瞬间
数据库知识网站DB-engines最近更新的2017年12月份数据库流行度排名情况是否能提供更多的看点呢?TechTarget数据库网站将与您分享12月份的榜单排名情况,让我们拭目以待。
-
2017年11月数据库流行度排行榜 半数以上数据库积分减少
数据库知识网站DB-engines更新了2016年11月份的数据库流行度排行榜。TechTarget数据库网站将与您一同关注11月份的榜单排名情况。