在推出用于Windows的SQLServer2022候选版本仅几周后,微软就推出了用于Linux系统的候选版本。
具体来讲,微软本周表示,SQL Server 2022 RC 0现可用于运行Red Hat Enterprise Linux(RHEL)及Ubuntu的系统。自从2016年为SQL Server发布Linux端口之后,微软就频频向开源世界示好,而且再也不提前任CEO鲍尔默放出的“Linux就是癌症”言论。
SQL Server高级产品经理Amit Khandelwal在8月23日发布的Linux版SQL Server 2022 RC 0,不仅包含部分Azure相关云功能,同时也对外支持多项Azure云功能。
RC 0内置的功能包括Query Store,能够自动捕捉查询历史、计划和运行时统计信息,用以监控系统性能。开发者可以访问并审查这些内容,并配合集成其他加速与快照备份机制,借此获得更强大的管理能力。
根据微软的介绍,RC 0中的Approx Percentile Disc能够“根据所指定的百分位数和排序规则,从一组值中返回对应值”;还有Approx Percentile Cont,用于“从一组基于百分位数和排序规则的值中,返回一个挖的插值”。
此次Linux版本还支持Azure Synapse Link,允许开发者使用Azure Synapse Analytics直接访问Azure Cosmos DB分析存储。
Khandelwal写道,“该集成运行时(IR)无法安装在Linux环境中,因此用户需要先在Windows设备上运行IR,再将该设备接入运行SQL Server实例的Linux设备所处的同一网络内。”
Linux版本还支持Azure Active Directory身份验证,只是目前还无法与SQL Server容器相兼容。
根据市场研究公司Statista的数据,截至今年8月,SQL Server在全球最受欢迎数据库管理系统中排名第三,仅次于Oracle和MySQL,领先于PostgreSQL、MongoDB和Redis等知名系统。
移动应用开发者AppInventiv今年5月在Web应用程序最佳数据库榜单中,同样将SQL Server排在Oracle和MySQL之后的第三位,称其在本地和云端均有优势,同时支持Winodws和Linux系统,而且能够良好兼容结构化、半结构化和空间数据。
这家开发商写道,“SQL Server虽然不像其他现代流行数据库那样极具创造力或先进性,但多年来仍凭借大刀阔斧的改进与修订受到用户的喜爱。”
另一方面,软件工程师越来越对开源数据库青眼有加。Stack Overflow今年对约70000名程序员开展调查,结果发现绝大多数受访者都在使用两大顶级开源关系数据库管理系统——其中PostgreSQL占比46.5%,MySQL占比45.7%。
因此,微软肯定不敢怠慢,必须持续为Linux版SQL Server添加功能和特性,使其成为Azure企业云服务中的组成部分。面对这个越来越云化、分布式日盛的新时代,微软必须通过这种方式在市场上保持一席之地。
好文章,需要你的鼓励
数字孪生技术正在改变网络安全防御模式,从被动响应转向主动预测。这种实时学习演进的虚拟副本让安全团队能够在威胁发生前预见攻击。组织可以在数字孪生环境中预演明日的攻击,将防御从事后反应转变为事前排演。通过动态更新的IT生态系统副本,团队可在真实条件下压力测试防御体系,模拟零日漏洞攻击并制定应对策略,从根本上重塑网络安全实践方式。
NVIDIA联合多所大学开发的Omni-RGPT实现了AI视觉理解的重要突破,首次让AI能同时精准理解图像和视频中用户指定的任何区域。通过独创的Token Mark机制,该系统解决了传统方法在视频中容易"跟丢"目标的问题,在视觉问答、区域描述等多项任务上达到最先进水平,为教育、安防、内容创作等领域的AI应用奠定了基础。
Linux内核开发面临动荡时期,Rust语言引入引发摩擦,多名核心开发者相继离职。文章介绍了三个有趣的替代方案:Managarm是基于微内核的操作系统,支持运行Linux软件;Asterinas采用Rust语言开发,使用新型framekernel架构实现内核隔离;Xous同样基于Rust和微内核设计,已有实际硬件产品Precursor发布。这些项目证明了除Linux之外,还有许多令人兴奋的操作系统研发工作正在进行。
这项由中国人民大学等机构合作完成的研究提出了Virgo系统,发现仅用5000个纯文本推理案例训练就能让AI在视觉推理任务上达到顶级商业系统水平。研究证实推理能力具有跨模态通用性,为更经济高效地开发多模态AI系统指明了新方向,同时也揭示了AI感知反思能力不足的局限性。