更新SQL Server 2016,究竟值不值?!

作者 : 开心源码 本文共2030个字,预计阅读时间需要6分钟 发布时间: 2022-05-12 共181人阅读

SQL Server2016在正式发布之前就做足了噱头,正式发布之后,各类功能特性更新更是受到多方关注,原本不过是版本更新的日经帖,但对一家公司来说,升不更新可就是需要开个研讨会认真探索的大事了。

更新SQL Server 2016,究竟值不值?!

自从初始版本以来,SQL Server的确保证了无数企业的正常运转,并利用其数据分析、数据存储和安全特性提高了竞争优势。也许SQL Server 2016之所以备受关注,是由于这是自成立以来最剧烈的一次升级,这次升级主要侧重于提升安全性、性能和分析能力等。

新版本的SQL Server可以保证SQL 注入的机会更少,同时有更大的存储和优化数据表能力。显然,旧版本的SQL Server并没有利用发挥技术的一律潜力。好吧,这是值得更新的第一大理由。接下来,具体看看SQL Server 2016的几大亮点。

1、安全系数直线提升

微软在SQL Server 2012中初次发布的透明数据加密(TDE)功能在新版中得到了进一步增强,而且不影响数据库性能。很少有客户能够意识到数据是多么容易被窃取,一个简单的数据泄露都可能造成严重的后果,相比于承担后果,不如事先做好功课。

SQL Server 2016初次增加的新功能是行级安全,它允许客户控制他人在数据库中可访问的特定记录。这与另一个新功能(动态数据屏蔽)紧密相关,允许客户实时设置权限和隐藏特定数据,以保护敏感信息。

2、性能和可扩展性大幅提高

SQL Server 2016改进了几个已有的功能,比方最初在2014版引入的联机事务解决(OLTP),以具有更高效地数据访问和检索能力。

Query Store是SQL Server 2016中引入的新功能,可以自动捕获平均运行时并进行分析,以查找和修复性能问题。并且可以保留执行查询的次数,查询存储还会保留历史查询记录和执行计划供客户查看。

最新的SQL Server还包括一个Stretch数据库,可以在本地的数据库存储和云之间进行无缝数据转换。这对正在寻觅替代方法来存储很少访问的旧数据的企业尤其有用。通过设置参数以识别数据何时变“冷”,Stretch Database可以自动将存储在本机设施上的此类数据迁移到Azure,以优化数据库空间。存储的数据可以很容易被访问,并且保持在线,而不必经历其余处理方案提供的昂贵且耗时的措施。

随着SQL Server 2016时态表的初次出现,客户可以轻松地访问和拉取历史数据报告。时态表实际上是两张表,一张表包含当前值,另一张表管理数据的历史版本,通过此功能,企业可以更精确地研究历史数据,以帮助做出决策。

3、BI和数据分析的改进提供了极大地便利性

新版本的SQL Server支持移动报告,方便客户在任何地方分享自己的报告和见地,而不局限于办公室。移动报告可在常用的操作系统(包括Windows,iOS和Android)上运行。

此外,新版本还具备可定制界面的新Web门户,其中包含移动和分页报告,关键性能指标(KPI)和Power BI桌面文件,以及与R的集成。R是用于统计分析和数据可视化的主要脚本语言。R集成在数据可视化方面带来了极大地便利,客户还可以直接在SQL Server数据库上分析数据,而无需移动它。

切换到SQL Server 2016的同时,意味着你拥有了PolyBase,这使非结构化数据更容易使用。PolyBase通过使用标准T-SQL将查询推送到外部数据源,而后返回结果,最大限度减少数据移动。允许客户在Azure blob以及Hadoop上存储数据,以优化空间并保留在线以便访问。为了提高查询性能,PolyBase利用双存储能力,自动将计算推送到Hadoop,而无需其余软件。

4、引入 AlwaysOn可用性组

数据库镜像通常在第二个SQL Server实例上创立现有数据库的副本。假如第一个服务器实例失败,则客户切换到包含完整数据的第二实例镜像数据库中运行。

Microsoft在SQL Server 2016中的Always On可用性组中改进了高可用性和灾难恢复功能,它支持多达九个可用性副本,从而最大限度地提高企业数据库的可用性。

所以,必需要更新吗?

更新SQL Server 2016,究竟值不值?!

SQL Server 2016的功能的确让人眼前一亮,但肯定要更新吗?依赖于早期SQL Server版本的公司现在就面临着一个非常重要的决定:是迁移到更安全,性能更好的新版本呢?还是保留旧版本!

这就涉及到迁移成本的问题,虽然微软提供了分步安装指南,但自主迁移还是面临很大风险,特别是对于有大量数据表的企业和内部没有IT部门的中小型企业来说。为了确保数据库模式的正确迁移并防止数据丢失,这类企业可能会寻求第三方软件开发公司的帮助,毕竟第三方公司可以确保数据的完整性,并规范化数据模型,以最小化冗余,优化整个数据环境。

这样看整个迁移成本还是蛮高的,但是假如不迁移,还是存在少量隐性成本,旧版本的SQL Server在安全性上远不及新版本安全,一旦发生数据泄露,给企业带来的损失可能是数百万的,这样比起来,迁移成本岂不是显得微不足道了。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 更新SQL Server 2016,究竟值不值?!

发表回复