一、SQL Server 的优势
SQL Server 基于SQL Server ,提供了一个全面的、灵活的和可扩展的数据库管理平台,可以满足成千上万的用户的海量数据管理需求,能够快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移
安全性和可用性高。
1.超快的性能。
2.企业安全性。
3.快速的数据发现。
4.方便易用。
5.高效的数据压缩功能。
6.集成的开发环境。
二、SQL Server 的新功能
1.AlwaysOn
这项新功能将数据库镜像故障转移提升到全新的高度,利用AlwaysOn,用户可以将多个组进行故障转移,而不是以往的只是针对单独的数据库。此外,副本是可读的,并可用于数据库备份。更大的优势是SQL Server 简化HA和DR的需求。
2.Columnstore索引
这是一个相当酷的功能,是SQL Server之前版本都不具备的。 特殊类型的只读索引专为数据仓库查询设计。数据进行分组并存储在平面的压缩的列索引。 在大规模的查询情况下可极大的减少I/O和内存利用率。
3.DBA自定义服务器权限
DBA已经具备了创建自定义数据库角色的能力,但在服务器中却不能。例如DBA想在共享服务器上为开发团队创建每个数据库的读写权限访问,传统的途径手动配置或使用没有经过认证的程序。显然这不是良好的解决方案。而在SQL Server 中,DBA可以创建在服务器上具备所有数据库读写权限以及任何自定义范围角色的能力。
4.Windows Server Core支持
在Windows Server产品中你可以向Ubuntu Server一样只安装核心(意味着你的系统不具备GUI)。这么做所带来的优势是减少硬件的性能开销(至少50%的内存和硬盘使用率)。同时安全性也得到提升(比安装图形版更少的漏洞)。从SQL Server 开始将对只安装核心的Windows Server系统提供支持。
5.Sequence Objects
对于使用Oracle的人说,这是他们长期希望拥有的功能。序列仅仅是计数器的对象,一个好的方案是在基于触发器表使用增量值。SQL一直具有类似功能,但现在显然与以往不同。
6.PowerView
你也许曾听说过这个名为Crescent的项目,这是相当强大的自服务BI工具包,允许用户创建企业级的BI报告。
7.增强的审计功能(Enhanced Auditing Features)
现今所有的SQL Server版本都具备审计功能,用户还可以自定义审计策略,以及向审计日志中写入自定义事件。而在SQL Server 中提供过滤功能,同时大幅提高灵活性。
8.分布式回放(Distributed Replay)
Oracle已经拥有类似的功能(Real Application Testing),但单独购买会非常昂贵,而SQL Server 则包括了Distributed Replay。Distributed replay功能可让管理员记录服务器上的工作负载,并在其他的服务器上重现。这种在底层架构上的变化支持包以及在生产测试环境下对硬件更改。
9.SQL Azure增强
虽然这与Microsoft释放出的SQL Server 并无直接联系,但Microsoft正在SQL Azure做关键的改进。Azure现已具备Reporting Services以及备份Azure数据存储的能力,这是个不小的进步。Azure现在允许最大150GB的数据库。同时Azure数据同步可更好适应混合模型和云中部署的解决方案。
三、SQL Server 的组成
1.SQL Server数据库引擎
SQL Server 数据库引擎是SQL Server系统的核心服务,主要负责完成数据的存储、处理、安全等一些管理操作,包括复制、全文搜索、管理数据库关系等等,以及在操作过程中的创建数据库、创建表、创建视图、数据查询和访问某个数据库等操作。这些操作都需要数据库引擎去完成。
2.分析服务(Analysis Services)
分析服务的主要作用是通过服务器和客户端的组合提供联机分析处理和数据挖掘的功能,通过分析服务,用户可以创建和管理来自于其他的数据源的多维结构,通过多维结构的分析可以使管理员可以对数据进行更全面的理解。
3.集成服务(Integration Services)
集成服务是SQL Server 用于生成高性能数据集群和工作解决的一个平台,负责完成数据的提取、转化、加载等操作。
4.报表服务(Reporting Services)
报表服务主要是用于创建和发布报表以及报表模型的一个图形工具和向导,用于管理报表工具以及对象模型进行扩展和编程的应用程序接口。
四、SQL Server 的版本
1.SQL Server 企业版
该版本是一个全面的数据管理和业务智能管理平台,为关键业务提供了企业的可扩展性,数据仓库安全、数据高级分析、报表支持,为用户提供巩固的服务器和执行大规模的在线事务处理。
2.SQL Server 标准版
该版本是一个标准的数据管理和业务智能平台,为企业提供最佳的应用性和可操作性。
3.SQL Server 商业智能版
该版本提供了一个综合应用平台,可以支持和构建、部署,安全、易于扩展的解决方案,提供基于浏览器的数据浏览和可见性的卓越功能。
4.SQL Server Web版
该版本主要用于小规模而非大规模的Web网站版本。
5.SQL Server 开发版
该版本允许开发人员在创建和测试基于SQL Server 的任意应用,拥有企业版的所有特点,但仅限于测试和演示时使用。
如果觉得《SQL Server 基本介绍》对你有帮助,请点赞、收藏,并留下你的观点哦!