Server 2012到底比Server 2008强在哪
一、简单地说:
1每一个新版本的 SQL Server 都会有一些新的改进,一般称之为新特性。SQL Server 2012的一些新特性是很酷的,但是,对于普通的用户来说,可能根本用不上。但等你需要用上时,你才知道,那是多么的有用。
SQL Server 2012与2008之间差了一个半版本。他们之间的版本变化:
SQL Server 2008->SQL Server 2008R2->SQL Server 2010-SQL Server 2012。
2、要了解SQL Server 2012比SQL Server 2008强在哪儿,你需要将这几个版本的新特性一版本一版本的分析。
3、我仅给你解说一下SQL Server 2012相比上一版本的新特性吧。因为多数人并不需要了解这些,或者说,了解这些也并不能对一般人有什么帮助。
二、SQL Server 2012新特性:
(我添加上了本俗人粗浅的理解,说错了不能怪我,水平有限。此外估计一般人最多能用上的就前面几条)
AlwaysOn Availability Groups
简单理解:可以同时进行多个组的故障转移。以前版本是单一个数据库故障转移。
2. Windows Server Core Support
简单理解:Windows2008之后的Windows server可以只安装核心部分,不安装界面。在这种环境下,SQL Server 2012也能进行安装使用了,以前的版本是不可以的。
3. Columnstore Indexes
新增了一种特殊类型的只读索引专为数据仓库查询设计。在大规模的查询情况下可极大的减少I/O和内存利用率。
4. User-Defined Server Roles
可以创建在服务器上具备所有数据库读写权限以及任何自定义范围角色的能力。用户角色管理加强,可以定义某组用户多个数据库的权限。以前的版本只能一个一个数据库设定。
5. Enhanced Auditing Features
审计功能相关,在SQL Server 2012中提供过滤功能,同时大幅提高灵活性。
6.BI Semantic Model
BI Semantic Model代替了ASUDM(Analysis Services Unified Dimensional Model ),数据挖掘与分析方面的东西,一般人弄不懂它的改进。
7. Sequence Objects
Sequence是数据中一个特殊存放等差数列的表,该表受数据库系统控制,任何时候数据库系统都可以根据当前记录数大小加上步长来获取到该表下一条记录应该是多少,这个表没有实际意义,常常用来做主键用。以前SQL Server只有自增类型。
8. Enhanced PowerShell Support
在SQL Server 2012中增加了更多的cmdlet。通俗说,就是增加了很多在CMD窗中用命令行处理的功能。
9. Distributed Replay
Distributed replay功能可让管理员记录服务器上的工作负载,并在其他的服务器上重现。这种在底层架构上的变化支持包以及在生产测试环境下对硬件更改。具体怎么用,估计一般人很难搞懂。
10. PowerView
允许用户创建企业级的商务智能报告。
11. SQL Azure Enhancements
这个,云服务。让SQL数据库直接到微软的云上面去。
12. Big Data Support
大数据支持。到底怎么个支持法,不知道,也许只是概念炒作。