微软今天宣布推出可运行在Linux操作系统下的SQL Server 数据库,但该版本目前还是早期预览版,正式版将于2017年中旬发布。微软云计算与企业执行副总裁Scott Guthrie在博客上确认了这一消息,并表示,将会推出本地版和云计算版两个版本。
这是微软核心产品首次向开源操作系统开放,相信这一消息对于很多人来说难以置信,虽然离愚人节没几天了,但这确实是真的。曾经微软与Linux是势不两立的冤家,前CEO鲍尔默还抨击过Linux就像癌症,不过自从新CEO纳德拉上任之后,微软变得越来越开放。如开源了.NET、图数据库GraphView、分布式机器学习工具包(DMTK)等等。
SQL Server主要面向中小企业,最大的优势就是在于集成了微软公司的各类产品及资源,操作简单,人员要求低。过去SQL Server只能在Windows上运行,没有丝毫的开放性,限制了其发展。因此,微软此次发布支持Linux的SQL Server版本其实不难理解,只不过这一天来的有点晚。
Scott Guthrie在博客中也谈到,支持Linux是为了满足广大用户需求并获取更多的用户支持。Scott Guthrie还透露:“就在上周,我们宣布和Xamarin达成收购协议。最近,我们也宣布了Microsoft R Server,这是我们在收购Revolution Analytics后基于这些技术推出的产品,支持Hadoop和Teradata。”
对于这一消息,圈内的专家又是怎么看了?阿里巴巴高级研究员、OceanBase数据库负责人阳振坤表示:“Windows中有一些服务器不需要的东西,白白浪费了服务器的CPU、内存等等,Linux可以轻易地裁剪,避免了这些浪费,因此效率更高。”
Postgres数据库专家萧少聪则表示,非常期待正式版的产品发布和评测情况,同时期望不要是个阉割版。萧少聪还指出SQL Server跨平台支持Linux更像是一个面向未来的战略性产品,微软和Oracle的精力更多还是会在云上。