WEB开发网
开发学院数据库MSSQL Server SQL Server 2005与DB2 8.2对比分析 阅读

SQL Server 2005与DB2 8.2对比分析

 2007-05-15 09:29:28 来源:WEB开发网   
核心提示: .NET框架集成 Microsoft® .NET是用来把信息、人力、系统和设备联系在一起的一组Microsoft软件技术,.NET框架是构建和运行下一代软件应用程序和Web Service所必需的Windows组件,SQL Server 2005与DB2 8.2对比分析(4), .

.NET框架集成

Microsoft® .NET是用来把信息、人力、系统和设备联系在一起的一组Microsoft软件技术。.NET框架是构建和运行下一代软件应用程序和Web Service所必需的Windows组件。

.NET框架

◆支持超过二十种不同的编程语言。

◆管理着大量的“管道”——有助于提高软件开发效率并使得开发人员的精力更加集中于核心商业逻辑代码上。

◆使得构建、部署和管理一个安全的、健壮的以及性能卓越的应用程序比以前更加容易实现。

.NET框架由公共语言运行库(CLR)和统一分层的类库集合所组成。.NET CLR的职责主要包括集成语言的运行服务、强制安全性和对内存、进程以及线程的管理。在语言集成方面,CLR定义了通用类型系统(CTS),它描述了跨越所有.NET语言的基本数据类型以及关于那些数据类型的操作。.NET框架提供了大量的类集供开发人员应用于他们的应用程序中,这些类集涵盖了很多方面的内容,包括I/O、网络、文本处理、数据访问、加密、XML处理、Web Service等等。这样就允许开发人员能把精力主要集中在构建商业逻辑上而不是埋头于“管道”代码中,因为这些能在.NET框架的类集中找到。SQL Server 2005和IBM DB2 UDB 8.2中对.NET CLR的集成使得可以用任何一种.NET语言(包括C#、Visual Basic、C++以及J#)来开发数据库对象。

这两种不同的数据库平台和.NET框架集成的方式是完全不同的。SQL Server 2005数据库引擎将CLR宿于进程内,这意味着同时运行数据库引擎和.NET运行库只需要一个独立的操作系统进程。与之相比,DB2 UDB 8.2和.NET框架的集成采用的是“进程外”的模型。图1对不同的数据库CLR实现方式进行了直观描述。

上一页  1 2 3 4 5 6 7  下一页

Tags:SQL Server DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接