SQL Server on Linux:技术解析与应用指南
1. SQL Server on Linux 概述
在当今的技术环境中,SQL Server on Linux 为开发者和数据库管理员提供了新的选择。曾经,将 SQL Server 引入 Linux 并非易事,过去 SQL Server 团队多次尝试都以失败告终。直到 2014 年末,团队重新审视这一项目。最初由两位项目经理 Joe Idziorek 和 Tobias Ternstrom 聚焦商业机会,很快他们发现了多个潜在的商业机遇。但要说服公司内部其他人,还需要一个可行的工程方案。
当时的工程估算显示,需要 10 到 20 名工程师投入五年时间,这显然不现实。此时,有人提出利用 Drawbridge 技术作为平台抽象层(PAL),将 SQL Server 引入 Linux。Drawbridge 技术是项目成功的关键第一步,尽管很多人对此持怀疑态度,担心 Linux 和 Windows 运行时的不匹配以及性能问题,但实践证明这一方案可行。
在拥有 Drawbridge 技术后,不到一个月 SQL Server 就在 Linux 上运行起来。2015 年 2 月 2 日加入团队的人,借助 Andrew Baumann 的早期原型,在月底就让 SQL Server 在 Linux 上运行。之后,团队开展“巡回展示”活动,向公司有影响力的高管展示 SQL Server 在 Linux 上的运行,最终获得认可。不过,组建核心团队并不容易,花了约六个月才组建起由六名工程师组成的核心团队。
2. SQL Server on Linux 架构与特性
2.1 架构
S
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



