微软 SQL Server 最近达成一个新的里程碑,最新版 SQL Server 除了支持 Windows 平台,将首次登陆 Linux 平台,并且还支持 Docker。此举让用户(特别是企业用户)有了更多选择。
2016 年 6 月份,微软就提前预告 SQL Server 将支持 Linux 平台。
近年来, SQL Server 正在一直演化,除了想一改 DMS(数据库管理系统)的角色,还想介入到数据分析、机器学习和数据科学领域。2017 年 4 月份, SQL Server 发布了一个重要组件,支持在 SQL Server 中用 Python 运行机器学习负载。
借助这个特性,数据科学家直接操作处理储存在 SQL Server 的数据,不用数据迁移了。机器学习/数据科学领域内的另一种编程语言 R,SQL Server 在去年就整合了。
更多细节,见 SQL Server 官方:https://www.microsoft.com/en-us/sql-server/sql-server-2017
参考:VentureBeta、SQL Server,编译:「数据库开发」
对于微软愈发拥抱 Linux 平台,自由软件之父 Stallman 认为,「WSL 会阻碍自由软件发展」
(图左:Richard Stallman,图右:Mark Shuttleworth)
关于微软突然对 Linux 表现出极大的热情,TechRepublic 从 Canonical 的创始人兼首席执行官 Mark Shuttleworth 和自由软件基金会的创立者 Richard Stallman 那里得到了完全不同的回答。Stallman 认为:“微软决定为 Linux 构建子系统 WSL 是为了消灭用户可以自由使用、复制、分发和改进的软件。”
Richard Stallman 是自由软件运动的精神领袖兼 GNU 计划以及自由软件基金会的创立者,他认为 WSL 只能帮助巩固 Windows 等专有软件的主导地位,并且破坏用户对自由软件的使用。 而这完全不能推动自由软件的发展。Stallman 说道:“自由软件运动的发起就是为了让用户摆脱抵制自由软件的程序和系统,比如 Windows。而允许非自由系统下载使用自由软件,会阻碍自由软件的发展。”
而 Mark Shuttleworth 则认为,Windows 对 GNU/Linux 的支持能为开源软件的发展带来积极的影响,WSL 为使用 Windows 的用户提供了更多选择,带来了更大的灵活性,同时也为开源平台挖掘了潜在的用户群体。Shuttleworth 还表示,微软现在有着和 20 世纪 90 年代不同的发展理念,它在以一个平衡的视角看待如今的公开竞争的多元平台,并且对开源事业做了不少贡献,微软这次对 GNU/Linux 是认真的。
微软现在似乎正在为 WSL 的工作做铺垫,以便可以使针对单个的 GNU/Linux 发行版扩展可能的功能,如,让用户可以把各种 Linux 系统中的命令可以跟 Windows 系统里的命令串在一起用。(编译:开源中国)
未经允许请勿转载:程序喵 » 微软新里程碑!SQL Server 首次登陆 Linux 平台