7月份微软发布了SQL Server 2017预告版,SQL Server针对Linux的版本正式发布越来越近了。这个版本具备了SQL Server打入Linux世界必备的功能要素。 SQL Server终极开发者指南 很多人对改善SQL Server数据库性能的技巧并不陌生:创建表和字段列的最佳实践,常态化使用和恢复数据库的方法,配置别名技巧等。 新发布的预告版SQL Server软件有一系列社区技术预览版本,其中有一些通用的可用性功能尚未支持,预计将会在今年发布。
SQL Server 2017 RC1最显著的功能包括:支持活动目录认证、加密C/S架构跨网络传输的安全透明层,集群节点设置。……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
SQL Server终极开发者指南
很多人对改善SQL Server数据库性能的技巧并不陌生:创建表和字段列的最佳实践,常态化使用和恢复数据库的方法,配置别名技巧等。 新发布的预告版SQL Server软件有一系列社区技术预览版本,其中有一些通用的可用性功能尚未支持,预计将会在今年发布。 SQL Server 2017 RC1最显著的功能包括:支持活动目录认证、加密C/S架构跨网络传输的安全透明层,集群节点设置。 虽然目前还没有针对Windows和Linux版本的一对一功能对比分析,但支持Linux的新版SQL Server确实提供了Windows环境下我们熟知的许多功能。 为了支持Linux环境,产品使用了一些高级软件开发技术。微软公司启动了研究项目Drawbridge,提供平台抽象层(PAL),对底层SQL Server引擎提供有限的变更,支持当前Windows版本软件尽量减少对Linux的依赖。针对Linux的SQL Server意义重大
SentryOne公司专门研发针对微软SQL Server和其它平台的性能监控和优化软件, John Martin是该公司产品经理,同时也是微软MVP。他说:“我对Linux版本SQL Server的稳定性、扩展性以及功能非常有信心”。 Martin对SQL Server Linux版的信任主要是考虑微软使用了PAL(平台抽象层),为支持Linux环境做了很多工作。 Martin说:“第一层功能差不多是故障恢复集群实例和高可用组,由此可见这次支持Linux的版本确实是有备而来。”Linux和Windows两个版本之间的功能差异有点类似于SQL Server标准版和企业版之间的差异。 Michael Otey是TechTarget网站的咨询顾问、作家和投稿人。他说,SQL Server 2017推出时间距离SQL Server 2016发布很近,不过对Linux的支持就足够支撑这次发布是值得的。 对Linux的支持很重要,尤其是大型组织中会有各种异构部署,这与微软其它方面努力支持开源软件的思路“不谋而合”。 毫不奇怪,第一次发布SQL Server的Linux版比Windows环境的版本功能肯定尚不完善。Linux版本与Windows版本SQL Server相比,不支持的功能包括:Stretch Database, PolyBase,分析服务和主数据服务。不过,微软并不回避这个不争的事实。 Otey说:“针对Linux的SQL Server不是全功能的。这很正常,毕竟它还是第一次发布。”除了对Linux的支持 还有哪些新增特性
与去年SQL Server 2016发布的时候相比,除了对Linux支持,还有一些其他新功能。 SQL Server咨询公司SQLHA特别关注关键任务实施,Allan Hirt是该公司管理合伙人,他注意到新版支持Linux的SQL Server不应该与Windows版本的数据库差异太大。 对高可用特别有用的一个功能就是SQL Server 2017中对Always On可用组功能的支持,可以使用微软的分布式事务协调器。 他说,还有其它可用性方面的提升,包括引入的高可用组集群类型,高可用组同步复制控制行为,支持Linux环境下主要的可用性特性。 这是有价值的,因为不管基于哪种平台运行,各种规模的IT商店都在增加对数据高可用性的强调, 他补充说,“高可用(也就是HA)并不是只与SQL Server有关,这些新功能只是一部分工作,因为你的整个解决方案必须相互配合才能确保实现高可用。” SQL Server DBA们在Linux环境配置高可用数据库服务器比在Windows环境会遇到不同的挑战。不过,他们遇到的问题主要是因为不同操作系统引起的差异,尤其是集群环境下的差异。 Hirt说:“这是两种情况,高可用组就是高可用组,故障恢复就是故障恢复。关键是不管运行在Windows服务器还是Linux,它都是SQL Server。” SQL Server支持Linux是重要的一步,来自微软的支持等级很重要。翻译
相关推荐
-
应对SQL Server 2008终止支持的四个策略
微软将于2019年7月9日终止对SQL Server 2008和SQL Server 2008 R2的扩展支持 […]
-
剖析SQL Server 在Linux上的高可用性
在Linux上, SQL Server 2017提供了更大的灵活性,但是在高可用性和失效备援方面,Linux与Windows相比,在使用方式上有一些限制和改变。
-
运行SQL Server Python应用程序 你需要了解的那些细节
微软通过增加对Python编程语言的支持,进一步扩展了SQL Server 2017的分析服务,它允许用户能够在SQL Server数据库中创建和运行Python脚本。
-
SQL Server 2017新特性 总有一款适合你
SQL Server 2017有许多新特性是非常值得我们升级并体验的。最主要的新特性就是SQL Server支持Linux。