我有一个项目,基于可负担性和功能集,数据库引擎的选择仍然悬而未决。已经使用 SQL Server 进行了一些基本的基础工作,在评估选择采用 SQL Server 与不同供应商产品的成本影响时,我注意到微软刚刚发布了他们的 SQL Server v.Next 公开预览版,它允许一个在 Linux 平台上运行 SQL Server。
根据www.theregister.co.uk的说法,公共预览版是一个 SQL Server 可执行文件,它通过使用 Drawbridge 在基于 *nix 的系统上运行,这本质上是一种在 Windows 8 内核的微型版本上运行 Windows 应用程序的方式,运行沙箱内。
大多数开源倡导者对 Microsoft 的 SQL Server 的一个问题是,SQL Server Enterprise 包含所有功能,并且在选择对预算更友好的版本时,会对您施加某些限制。
具体来说,标准版和网页版对内存列存储(分别为 32GB 和 16GB)施加了上限,而网页版删除了备份压缩这一功能。
我搜索了网络,试图找出微软打算如何就 Linux 版本授权 SQL Server,我主要关心的是数据库镜像。就数据库镜像而言,SQL Server Standard 和 SQL Server Web Edition 都具有 SQL Server Enterprise 提供的功能的子集。
我希望了解三件事:
- Microsoft 将如何为 Linux(特别是 Ubuntu 版本)授权 SQL Server vNext?
- 如果 vNext 是 Windows 版 SQL Server 功能的子集,那么省略了哪些功能?
- SQL Server vNext 的 Linux 发行版中是否存在数据库镜像功能?