对我来说,上周微软的Connect(2016)会议最大的惊喜并不是微软打算加入Linux基金会。相反,对于我来说最大的惊喜是SQL Server Next将在Linux和Windows服务器上是“相同的”,并可以在2017年年中实现。
我对此感到很惊讶,因为“一个SQL Server支持两个操作系统”的想法似乎与微软今年早些时候的说法不一致,SQL Server在Linux上将包括Windows版本SQL Server 2016功能的一个子集,并将于今年六月全面推出。
而The Walking Cat, @h0x0d通过窥看上周发布的Linux版本的SQL Server公共预览版发现,微软似乎打算使用微软研究院的“Drawbridge”技术将SQL Server带到Linux平台上。
Drawbridge是微软研究院在过去几年里研究的一个使用了Library OS的概念。这是一种专门针对应用程序沙箱的虚拟化形式。Drawbridge在让Bash壳运行在Windows 10方面也扮演了重要的角色。
微软的一位发言人证实,Drawbridge确实是微软在Linux上运行SQL Server的核心。
在我询问的时候这位发言人表示,“为了在Linux上使用SQL Server,我们创建了从Drawbridge演变而来的SQL平台抽象层(SQLPAL)。”
那么,微软表示的“SQL Server Next数据库的所有功能将在Linux和Windows上可用”是怎么回事呢?
微软关于Linux版本的SQL Server的文档介绍了一些东西。下面是具体的措辞:
“是同样的SQL Server数据库引擎(对于Windows和Linux版本),具有许多类似的功能和服务,无论您使用的是哪一款操作系统。
目前,有很多Windows版本SQL Server的功能还没有出现在Linux版本上,虽然微软计划在预览计划中的月度更新里“逐步启用”这些功能。
以下是在SQL Server Linux预览版中尚未提供的功能(截至11月16日):
数据库引擎方面
在高可用性方面
在安全性方面
在服务方面
前面提到的这位微软发言人给出了更多的澄清:
“我们的目标是随着时间的推移,让功能实现同步,不过SQL Server中一些操作系统特定的元素将是会有所限制或者只能用于某个操作系统。有一些功能,将需要同Linux更广泛的集成和测试工作和其中一些功能可能会在GA之后启用。我们将根据客户反馈对这些功能进行优先级排序。
“SQL Server的大多数功能都根植于SQL引擎的深处,并且这些功能都在CTP1中启用,因为它们与操作系统没有交互或与操作系统只有少量交互,并且不需要任何调整或额外的测试。例如,ColumnStore、内存、查询处理、事务管理等。
对于任何想要了解表面信息之下真相的人来说,这里(https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-overview)有一个Linux版本SQL Server Next的入门教程。
好文章,需要你的鼓励
文章详细介绍了Character.AI这款主要面向娱乐、角色扮演和互动叙事的AI聊天工具的原理、用户群体、特色功能以及面临的法律与伦理争议,同时揭示了其新推出的视频和游戏互动体验。
上海人工智能实验室研究团队开发了MMSI-Bench,这是首个专注于多图像空间智能评估的全面基准。研究人员花费300多小时,从12万张图像中精心构建了1000道问题,涵盖了位置关系、属性和运动等多种空间推理任务。评测结果显示,即使最先进的AI模型也仅达到41%的准确率,远低于人类的97%,揭示了AI空间认知能力的重大缺陷。研究还识别了四类主要错误:物体识别错误、场景重建错误、情境转换错误和空间逻辑错误,为未来改进提供了明确方向。
思科报告指出,自主型人工智能未来三年内有望承担高达68%的客户服务任务,通过个性化与前瞻性支持提升效率与节省成本,但用户仍重视人与人之间的互动和健全的治理机制。
卡内基梅隆大学研究团队开发了ViGoRL系统,通过视觉定位强化学习显著提升AI的视觉推理能力。该方法让模型将每个推理步骤明确锚定到图像的特定坐标,模拟人类注视点转移的认知过程。与传统方法相比,ViGoRL在SAT-2、BLINK等多项视觉理解基准上取得显著提升,并能动态放大关注区域进行细节分析。这种定位推理不仅提高了准确性,还增强了模型解释性,为更透明的AI视觉系统铺平道路。