简单对比下sqlserver on windows与linux的特点,发现新的继续添加
对比项 | sqlserver on windows | sqlserver on Linux | 备注 |
费用 | 需要windows license | 开源,可使用免费的OS | |
功能 | 齐全,企业版包含所有功能 | 较少,企业版功能也不齐全 | |
安装包大小 | sqlserver 2017约2G | sqlserver 2017约200M | |
稳定性 | windows上偶尔会出现些奇奇怪怪的问题,深入了解windows的工程师可能较少 | 更稳定,熟悉的人相对较多 | |
自动化 | emmm...不会 | 容易实现 | |
软件安装 | 简单,但时间长 | 简单,很快,1分钟以内(单实例) | |
单台机器安装多个实例 | 支持 | 不直接支持,可以使用docker | |
日常运维 | 图形化界面,方便 | 部分功能没有图形化界面,更加复杂 | |
性能 | 测试用户数较少时性能更好 | 测试用户数较多时性能更好 | TPC的测试 |
监控 | 使用windows性能计数器 | Linux监控命令结合sql语句? | |
域认证 | windows 2016后可以不需要 | 不需要 | |
默认最大可用内存 | 100%操作系统内存 | 80%操作系统内存 | Linux不要设太高,避免被OOM killer杀掉 |
docker和k8s | 貌似不支持 | 支持 |