搜索

Microsoft SQL Server

发表时间:2019-04-07 21:37:32

关注:48

IT 环境不断变化, 特别是包括Linux 在内的操作系统,正变得越来越多样化。到2020 年,数据量预计会大规模增长至50 ZB。 Microsoft SQL Server 2017通过支持结构化和非结构化数据源为您的整个数据处理解决方案提供动力。

产品简介

   SQL Server 2017它构建于SQLServer 的之前版本,将数据规模扩展到PB 级,并允许客户通过PolyBase对在任何数据上使用T-SQL 进行大数据处理。在过去的 7 年中,SQL Server也是最不容易受到攻击的数据库。SQL Server 2017还带来了具有商业智能的数据洞察力,以极小的成本在各类设备上获得分析能力,并且支持R语言和Python的高级数据分析。应用程序开发人员可以使用任何语言(包括 Node.JS、NET、Java 和 PHP)构建应用程序,并在包括 Windows、Linux 和 Docker 容器在内的平台上部署他们的解决方案,部署位置可以是私有云(本地部署)、 Microsoft Azure、 第三方云服务或混合云环境。

1、行业现状和趋势

       除了要适应不断变化的环境,IT 部门还要面对由多种数据类型、不同开发语言以及内部/云/混合环境组合带来的挑战。维护日益复杂的环境是一项艰巨的任务,它要求员工和流程能够步调一致、紧密配合,从而降低运营成本。Microsoft 致力于使客户能够为其数据和应用程序选择最佳平台, 为实现这一目标, 其中的一项努力是针对开源解决方案提供互操作性。 例如,在关系型和非关系型任务处理方面,Red Hat Enterprise Linux、 Ubuntu 和 SUSE 等 Linux发行版已经越来越流行。客户还在使用 Hadoop、Spark、R语言和Python等开源技术解决数据管理和分析方面的难题。通过 Microsoft,他们可以选择最好的解决方案平台。 通过 Microsoft 为开源解决方案提供的互操作性,客户可以在 Windows 和 Linux上部署像 HDInsight(一个完全托管在 Azure 中的 Apache Hadoop 云服务)和Microsoft 机器学习这样的解决方案。Microsoft 还将互操作性扩展到了应用程序开发领域,例如 NET Core 已成为一个开源项目,同时还有新发布的针对Visual Studio Code的SQL Server 扩展插件。同样, SQL Server驱动程序、连接工具和API几乎可以在任何环境下使用,让任何应用程序都能够与 SQL Server 集成,而无需考虑编程语言或运行环境。

2、SQL Server 2017:迈向未来的一步

      SQL Server 2017 基于 SQL Server 2016 业界领先1的功能而构建,在下列方面保持了领先的性能水平:

性能-SQL Server 具有顶级事务处理 TPC-E 性能评分和顶级数据仓库 TPC-H 性能评分, 并且在领先的商业应用2方面也具有最高评分。 2017 年 04 月, Hewlett Packard Enterprise 使用运行在 Linux3 上的 SQL Server2017 获得了一项新的世界级 TPC-H 1TB 性能记录。

安全- 根据美国国家标准技术研究所(NIST) 公共安全委员会的数据, 对于所报告的各主要数据库产品安全漏洞, SQL Server 的安全漏洞数量最少(NIST, 2016)。

TCO– 与类似的企业级数据解决方案相比, SQL Server 在总体拥有成本(TCO) 方面具有显著优势。 在某些情况下,已知 SQL Server 2016 的 TCO 可以低至类似产品/功能的 1/12。SQL Server 2017 延续了 SQL Server 的演进,为现代数据处理生态系统带来了全新功能, 可以更好地支持并增强数据管理以及由数据驱动的应用程序。除了最新的功能外, 以下场景还将为您体现 SQL Server 2017 具有的其他用途。

3、SQL Server 的能力现已扩展到 Linux 和容器

       SQL Server 2017 现已将业界领先的 Microsoft 关系型数据库引擎引入到了企业级 Linux 生态系统,其功能包括 SQL Server Agent、Active Directory 身份验证、一流的高可用性/灾难恢复方案和无与伦比的数据安全功能。值得注意的是,Linux 上的 SQL Server 2017 不是简单的端口实现或功能重写,其本质是世界级的Microsoft RDBMS现在提供了对更多操作系统(例如 Red Hat Enterprise Linux、SUSE Linux Enterprise Server 和 Ubuntu)、云平台和容器(例如Docker)的支持。SQL Server 2017 提供了最佳的性能和安全功能, 并且支持包括 Windows、Linux 和容器在内的所有平台上使用。高性能的 SQL Server 2017 可以为由数据驱动的应用程序带来空前的运行速度。这些特性包括列存储(提供基于列的数据存储和处理, 相较于基于行的存储, 可以实现高达 10 倍的查询和数据压缩性能)和内存 OLTP (它可以在内存优化表上进行事务处理,相较于基于磁盘的表,其速度是后者的2.5倍以上)。 对于服务器端的安全措施,SQLServer 2017 提供了诸如审计(Auditing)、透明数据加密(Transparent Data Encryption)、行级安全性(Row-LevelSecurity)、动态数据屏蔽(Dynamic Data Masking)和始终加密(Always Encrypted)这样的安全功能,这些功能极大简化了操作,让您在无需修改现有客户端应用程序的情况下,确保数据安全,避免未经授权的访问。使用审计功能,团队可以监控并追踪任何潜在的可疑活动。透明数据加密提供了文件级别的数据保护,而始终加密技术可以保证动态和静止数据的安全。所有 SQL Server 版本都具有上述功能, 企业可以根据其运营需求而不是功能需求选择所需要的部署环境。Linux 上的 SQL Server 2017 不是简单的端口实现或功能重写。Windows 和 Linux 平台上的 SQL Server 共享同一个通用代码库,可以通过平台抽象层访问操作系统底层功能。虽然Linux 版SQL Server 还不能支持本白皮书所涵盖的所有场景和功能, 但 Linux 版的 SQL Server 2017 已经可以支持事务性和数据仓库工作负载,并且可以组成可用性组。

4、所有平台的任务关键高可用

  SQL Server 高可用解决方案提供了任务关键的正常运行时间、快速故障转移、改进的管理性能,以及对硬件资源更好地利用能力。

5、实例级高可用性和 Always On 故障转移群集实例

 Always On 故障转移群集实例(FCI)提供了实例级冗余功能,使 SQL Server 实例在计划内或计划外的操作系统停机期间(因硬件故障、软件故障或系统维护)保持可用。 Windows 和 Linux 版 SQL Server 2017 均支持 FCI。一个 FCI 由两个或多个群集节点组成, 可以访问群集共享存储(SAN 或直连存储)。同一时间只有一个节点是活动状态的,而次级节点则是被动状态, 用以在故障转移期间承担活动节点的角色。FCI 需要使用群集管理器来收集群集资源。在 Windows上,FCI 使用Windows 服务器故障转移群集(WSFC)作为群集管理器,而在 Linux 上则使用Pacemaker 作为群集管理器。

6、按照运营需求而非功能需求部署 SQL Server

       从 SQL Server 2016 SP1 (2016 年 11 月发布) 开始,为了向跨越多个 SQL Server 版本的开发人员和企业提供更加一致的可编程界面, Microsoft 已进行多项关键改进, 使客户和合作伙伴能够构建跨版本的高级应用程序, 并且在业务增长时,随时扩展到云计算平台。 在创建或升级智能应用程序时, 开发人员和应用程序合作伙伴现在可以在单一编程界面上工作,并使用该版本根据应用程序需求进行伸缩。 现在, SQL Server 2017 为其他平台也提供了这一能力,其所包含的特性包括内存中 OLTP、内存中的列存储、 PolyBase、压缩和分区等功能;在安全特性方面,包括始终加密、行级安全和动态数据屏蔽;基本报表,以及处处可用的分析和机器学习(与 R 和 Python)功能。

7、规模限制

操作系统最大值

不超过4 socket 或 24 核心

不超过1 socket4核心

操作系统最大值

128 GB

1.4 GB

524 PB

524 PB

10 GB

  




  

       该表只是一个概览,了解不同版本的详细功能列表。对性能的考量首先是从处理器核心数量和内存分配开始,此外,还包括数据库最大尺寸,可能还涉及 I/O 性能和数据分区, 这些参数根据所承载数据的预期负载而决定。 在高可用性方面,需要考虑的重点是所需的次级副本的数量,以及是否需要对任何次级副本进行备份或设置只读访问等。 当需求发生变化时, 将应用程序切换到不同 SQLServer 版本时只涉及版本迁移,而无需对所涉及的组件进行重写。

8、结论

       SQL Server 2017 作为 SQL Server 的最新演进版, 通过新的技术和创新,以 SQL Server 业界领先的性能和安全基础而构建。利用这些适用于所有SQL Server版本的企业级功能,您可以根据运营需求,选择适合自己的最佳版本。可恢复的在线索引重建、自适应查询处理和自动计划更正等新功能可以让企业进一步优化其数据处理能力。同时,SQL 图可以让您在图结构中进行映射和查询,而不是局限于传统的关系模型。最后,SQL Server 现在还可以运行在Linux 操作系统以及Linux 和 Windows容器中,让企业在构建或扩展现有数据生态系统时具有更加全面的平台选择。

SQL Server数据库产品说明


产品名称

产品描述

备注说明

SQL Server

SQL Server标准版15用户

故障转移集群支持2个节点,可利用的最大内存为64G

SQL Server

SQL CAL 扩容客户端


SQL Server

SQL Server标准版4核心授权

故障转移集群支持2个节点,可利用的最大内存为64G

SQL Server

SQL Server企业版 4核心授权

故障转移群集节点支持:操作系统最大值


联系我们

电话:4006-518-918 / 010-82750060 / 82737820

地址:北京市海淀区莱圳家园18号楼2层

版权所有:睿信智达(北京)科技有限公司 京ICP备06036864  技术支持:微梦建站

在线咨询

您好,请点击在线客服进行在线沟通!

联系方式
热线电话
4006-518-918
上班时间
周一到周五
扫一扫二维码
二维码