当地时间本周二,微软公司在“专业开发人员会议”上讨论了在其代号为Yukon的SQLServer数据库软件中添加XML数据类型的计划。另外,微软公司还计划在数据库软件中集成“公共语言运行库”(CLR)。
微软公司负责SQLServer的产品主管索伦森在周一接受采访时表示,XML计划能够使开发人员一视同仁地对待XML文件和关系数据库,他说,我们实现这一目标的方式是创建一种XML数据类型。他说,对XML数据的查询与关系数据库一样,例如,我们可以查询由特定作者创作的文章或在查询上添加一个XML模型,查询有一定深度的分析性稿件。
索伦森说,通过创建XML数据类型,我们能够使XML数据符合关系数据库中最常见的按行和列组织数据的方式。Yukon对XQuery语言的支持提供了查询机制。
索伦森表示,在数据库软件中集成CLR将使开发人员能够使用SQLServer中配置的Transact-SQL之外的编程语言开发数据库应用软件。他说,这有利于提高开发人员在使用Yukon时的开发效率,开发人员可以使用C#或VisualBasic语言编写数据库应用软件。索伦森指出,预计第三方厂商将会开发相应的驱动程序,使Yukon的开发人员能够使其它编程语言开发数据库应用软件。支持CLR能够使代码被转换为一种被CLR引擎执行的通用语言,他说,在Yukon中支持CLR为开发人员提供了更多的选择。
Yukon中其它显著的特点包括与VisualStudio工具集更高的集成度和开发Web服务的能力。尽管微软公司的Reporting服务已经能够实现这一功能,但通过以“可管理代码”的方式开发数据库,这种能力在Yukon中得到了提高。
Yukon中的“服务经纪”功能将大大提高数据库组件间通讯能力。
|