3、SQL Server on Linux:架构、特性与选择指南

SQL Server on Linux:架构、特性与选择指南

1. 项目起源与架构公开

Tobias Ternstrom和团队为Linux上的SQL Server制定了项目计划,并将其命名为“赫尔辛基项目”(Project Helsinki),以Linux创始人Linus Torvalds的出生地命名。该项目目标是在2017年推出Linux版SQL Server。

在团队对原始Drawbridge项目进行必要更改,并构建部署、配置和工具组件时,行业和SQL Server社区对其构建方式充满好奇。虽然有关于Linux上SQL Server轻松部署和基本查询功能的公开演示,但架构、SQLPAL以及Drawbridge概念的幕后细节鲜为人知。

2016年末,团队决定公开架构。开发负责人Scott Konersmann在博客(https://cloudblogs.microsoft.com/sqlserver/2016/12/16/sql-server-on-linux-how-introduction/ )中概述了Drawbridge的历史、项目主要目标以及仅使用Drawbridge项目所提供内容面临的挑战。项目成功的关键是SQLPAL,团队采用混合策略,将SOS和Drawbridge的Library OS合并创建SQL PAL(SQL Platform Abstraction Layer),去除SQL Server不需要的Library OS部分,并对堆栈各层进行更改。

新架构包含一组SOS直接API,不通过任何Win32或NT系统调用。没有SOS直接API的代码将通过托管Windows API(如MSXML)或NTUM(NT用户模式API,包含1500多个Win

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值