Katmai采用新的开发流程

时间:2023-04-26 10:00:08 公文范文 来源:网友投稿

近日,微软公司透露了SQL Server 2005后续版本(开发代号为Katmai)的预定交付日期及新的技术细节。

微软公司数据和存储平台部门企业副总裁Ted Kummert在第一届微软商业智能大会上接受美国《Computerworld》采访时表示,代号为Katmai的新版本将具有支持非结构化数据的功能,并提供了新的管理功能及增强的可扩展性。

您可以更具体地透露一下Katmai的发布日期吗?

就发布日期而言,我们对SQL Server 2005以及它给客户带来的帮助其实很满意。我们从客户处得到的其他反馈意见是,历时五年开发SQL Server 2005,时间有点太长了。于是我们决定力求在24个月到36个月的间隔内发布SQL Server的版本。Katmai会在2008年交付。

Katmai的新特性主要有哪些?

我们倾注了很大心血的其中一方面就是说明性管理框架(declarative management framework)。目的在于能够有目的地进行管理及验证。譬如说,用户可以通过符合想要执行的政策的一种方式来配置数据。

我们还在添加对开发人员的支持,从而使数据和业务结合起来。在关系表中有一些代表客户对象或者产品对象的数据,能够提供与业务结合起来的数据。

在Katmai中,我们针对数据仓库的可扩展性作了一系列重大投入。SQL Server 2005也表明,我们不再只是围绕数据仓库来构建数据集市。现在,我们正致力于部署那些大规模、关键业务的数据仓库。我们正在投入大量资源,提高存储设备、引擎和查询处理器的规模。

Katmai对非结构化数据的支持会帮助公司访问及分析呼叫中心记录和现场技术人员概要等数据这个由来已久的问题吗?

很多用户需要能够处理作为应用系统一部分的这些非结构化数据。医疗行业就是一个典型例子,用户希望把成像数据与病人记录联系起来。当用户在对业务数据进行交叉分析时,还需要能够访问及浏览非结构化数据的属性。而这正是新版SQL Server的一项功能。

微软声称,它已全面改造了平台部门的整套开发流程,一方面是由于SQL Server 2005一再推迟。Katmai是采用这套新流程而开发的吗?有哪些重大变化呢?

当初开发SQL Server 2005的小组确实对开发流程进行了全面审视。目的之一就是,交付更准时的版本和产品,从而按时发布这些版本。对我们来说重要的是,要分清哪些特性是我们想在下一个版本中交付的,哪些特性是从更长远的角度来看需要投入开发的。

顺便说一下,我们会确保按照24个月到36个月的节奏来交付产品,并且关注哪些特性从更长远的角度来看需要开发、哪些特性是下一个版本周期需要开发的。

到时会不会没有β测试版的Katmai,而只有社会技术预览版(CTP)?

是的,CTP对我们来说在发布SQL Server 2005方面非常成功。我们会使用固定、频繁的CTP。

Katmai的意义会不会与SQL Server 2005版本一样重大?

这会由客户告诉我们,他们也会确定这个版本是不是一个意义重大的SQL Server版本。我们即将推出的这个版本有许多功能。我们准备大大提高所有这些方面的水准。(小黑)

链接:微软数据访问技术

微软数据访问技术不断发展,有的技术得到不断增强,有的技术和组件则被弃用。下面是现在主要的数据访问技术。

● Microsoft 数据访问组件(MDAC)

通过Microsoft数据访问组件(MDAC),开发人员可以连接到种类繁多的关系和非关系数据源,并且使用这些数据源中的数据。可以使用ActiveX Data Objects(ADO)、开放式数据库连接(ODBC)或OLE DB连接到很多个不同的数据源。可以通过由Microsoft生成和交付或者由各种第三方开发的提供程序和驱动程序完成该操作。

当前版本支持下列组件:ActiveX 数据对象(ADO)、ADO Multi-Dimensional (ADOMD)、ADO Extensions for DDL and Security (ADOX)、OLE DB、SQLOLEDB、SQL Server 网络库、开放式数据库连接 (ODBC)、SQL Server ODBC驱动程序(SQLODBC)。

● SQL Native Client (SQLNCLI)

SQL Native Client (SQLNCLI)是Microsoft SQL Server 2005中新增的一种数据访问技术,并且是被用于OLE DB和ODBC的独立的数据访问应用程序编程接口(API)。它将SQL OLE DB提供程序和SQL ODBC驱动程序组合为一个本机动态链接库(DLL),同时还提供了区别于Microsoft数据访问组件(MDAC)的新功能。SQL Native Client可以用来创建新的应用程序或者增强那些需要利用新的SQL Server 2005功能的现有应用程序。

● ADO.NET

ADO.NET是对传统ADO的改进,可用于创建分布式的数据共享应用程序。它是一种高级的应用程序编程接口,面向支持对数据进行断开连接访问的松耦合的、n层的、基于Internet的应用程序。它是Microsoft .NET Framework的核心组件。

ADO.NET提供了.NET托管提供程序以便进行连接访问,并且提供了以XML格式读取和写入的数据集,以便对已检索的数据和用户交互进行断开连接管理。

推荐访问:流程 采用 开发 Katmai