SQL Server 2008和微软数据平台开发
2007-12-04 09:51:03 来源:WEB开发网商业应用程序通常要求发生在数据库级别上的复杂的程序操作。Transact-SQL 设计用来使用关系数据和基于集合的操作,但是不是程序编程,所以开发人员通常提取数据,在业务逻辑或数据访问层使用它,然后将数据保存回数据库。这导致在层间传递了过多的数据,可能还会通过网络,这会影响应用程序性能。或者是,开发人员编写扩展的存储过程和函数,并使用COM协同工作来使用它们。然而,这些解决方案都不是理想的,因为编写这样的代码太复杂。随着SQL Server 2005的发布,SQL Server 数据库引擎有了.NET 框架公共运行时(CLR)。这使得开发人员可以使用像Visual Basic和C#这样的语言在管理代码中编写存储过程和用户定义的函数。
你的数据,随时、随地
Microsoft 数据平台使得开发人员可以创建可以随时访问任何地点的数据的基于数据的解决方案,并支持极广泛的本地和管理的连接技术、编程语言、编程框架和Web services。
通过对多个编程语言的支持,数据平台使得开发人员可以使用最适合他们需求的语言,而不会限制开发人员可以使用的数据源或任务。
然而,一些应用程序不能持有对他们使用的数据源的永久连接。数据平台支持这种情景,它提供了SQL Server Compact Edition和Microsoft同步服务来支持偶尔连接解决方案。
四、可扩展的基于数据的解决方案
SQL Server 2008提供了开发人员建立可扩展的针对任何工作负载(从最小的设备到最大的服务器)的基于数据的解决方案所需要的功能,并使得应用可以随着业务需求的发展而发展。
可扩展的数据存储
SQL Server 是一个几个版本中都可以高度可扩展的数据库服务器,每一个都设计用来满足一个特定的工作负载的要求。例如,有一个版本是用于移动设备、桌面电脑、工作组、部门、和企业应用程序。每一个版本都提供强大的、随着你的应用程序的需求和数据存储要求的发展而发展的数据管理。SQL Server 2008包括一组丰富的数据平台特性,它们提高了应用程序的可扩展性来满足你的业务需求。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››微软PowerPoint 2013细节功能介绍
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接