SQL ServerSql Server 2008 为支付带来的初特点

成千上万数据库开发人员负责创建的查询需要为此来回到其应用程序所用的数目。您或许熟悉
LINQ(语言集成查询)工具,它同意数据库开发人员使用基于 Microsoft® .NET
的编程语言而未寻常的 T-SQL 语句向数据库有查询请求。SQL Server 2008 向
SQL 提供次提供了新的 LINQ 命令,可以允许开发人员直接指向 SQL Server
表和列发出 LINQ 命令,从而增强了 LINQ
的职能。这将缩短创建新数据查询所需要的日子。

本着数据库进行开发时,开发人员会以于高级别对象,将那个映射到独门的数库表和排。这些目标(也称之为实体)代表数据库应用程序所需要的多少,因此开发人员并不需要了解该多少的实际上存储结构以及数据库的架。新的
ADO.NET
实体框架现在同意开发人员使用这些实体来创造数据库查询。底层数据库结构的抽象化可极大地提高开发人员的生产率。

SQL Server 2008 为 T-SQL
提供了很多不比之增进功能,可以加强数据库开发人员的频率。新的 MERGE
语句就是一个例子,它同意开发人员在计算插入数据前先检查该数额是否在。执行
INSERT
语词之前所做的这项检查允许数据进行更新。现在不再要创造复杂的连接来更新就存在的数据并插入不存的数,所有这些都可以当一个独自的说话中落成。

除此以外,从联之日期/时间数额类中分离时跟日期数也移得尤为简约。SQL
Server 2008
引入了点滴种独立的数据类型来处理日期及日数额。不同数据类型的易可以改进许多查询的属性,因为不必对数码实行另外操作即可将该用来查询。

始建于新的数据库结构时,数据库开发人员经常会发觉他们得要壮大数据库的布局才能够执行映射应用程序。SQL
Server 2008 使用全新的空间数据类型来帮解决者问题。GEOGRAPHY 以及
GEOMETRY
这半种植空间数据类型允许开发人员将位置一定的数目直接存储到数据库中,而任由需用这些多少元素细分为顺应任何标准数量类的格式。

千古,数据库开发人员经常会赶上怎样存储和动大型二进制对象(例如文档和介质文件)的题材。常用之方法是以文件存储于数据库以外,而独当数据库被存储一个届表面文件之指针。但是用这种方法时,在动文件时得要记得还要创新指针。

SQL Server 2008 使用初的 FILESTREAM
数据类型来化解之题材。使用这种数据列,文件按可以储存在数据库以外,但是多少给视为数据库的一样有些据此实现业务之一致性。这将同意使用正规的公文操作方法,同时保持数据库在性能与平安地方的优势。

SQL Server 2008 引入了稀疏列,允许存储的 NULL
不占磁盘上之别物理空间。因为稀疏列不吃其实空间,因此包含稀疏列的表明得免深受
1,024 列的界定。

有关SQL Server 2008: 新数据类型,参见:
http://technet.microsoft.com/zh-cn/magazine/cc434692.aspx

使用 FileStream SQL Server 2008 中编程:
http://msdn.microsoft.com/zh-cn/magazine/dd695918.aspx

 

相关文章