sql-server – 为什么官方SQL Server Express容器仅用于开发和测试?

前端之家收集整理的这篇文章主要介绍了sql-server – 为什么官方SQL Server Express容器仅用于开发和测试?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

它说here ……

Intended use: development and testing only. Not supported in production environments

生产数据库是不是由容器托管,还是关于Express版本的建议,无论它是否在容器中?

最佳答案
sql Server内部容器(Windows和Linux)仍然是最近的技术,因此它不像Windows上的“普通”sql Server那样经过测试.因此它可能包含错误或在“正常”版本上表现不同. (例如,如果您查看该页面中的注释,您会看到一些人抱怨有关blob的问题,这可能不会影响默认的sql Server安装)

另外,如果你看一下“完整的”sql Server容器(https://hub.docker.com/r/microsoft/mssql-server-windows/),它说的是相同的.

因此,这一主张应该与这一事实更为相关,即这是一种非常新的技术(因此应该非常谨慎地使用/在生产环境中根本不使用),而不是Express版本.

关于容器存储,一般情况下,数据库应将其数据存储在卷内,而不是存储在容器内,以实现安全性/可访问性(如果容器由于某种原因被砖块化,则更容易访问卷内的数据而不是内部容器),甚至是性能容器(因为容器的工作方式,将数据存储在容器外部应该具有更好的性能).

猜你在找的Docker相关文章