将MongoDb安装为服务意味着什么?



安装MongoDB 时,我可以选择将其作为服务安装。那是什么意思?如果我不选择该选项,它会有什么区别?此外,选择"安装为服务"将显示其他选项,例如"以网络服务用户身份运行服务"或"以本地或域用户身份运行服务"。这些选项有什么作用?

我是从Windows开发的角度来看的,但这些概念与其他操作系统(如Linux(相似。

什么是服务?

服务是在系统后台运行的应用程序类型。 这些是任务计划程序和事件记录器等应用程序。 如果您查看任务管理器>进程,您可以看到您有一系列服务主机,它们是托管 Windows 服务的容器。

将MongoDB设置为服务有什么区别?

将MongoDB作为服务运行可以让您在如何运行和部署MongoDB方面具有一定的灵活性。 例如,您可以让MongoDB在启动时运行,并在失败时重新启动。 如果你没有将MongoDB设置为服务,你将不得不每次都运行MongoDB服务器。

那么,网络服务和本地服务有什么区别呢?

将MongoDB作为网络服务运行意味着您的服务将有权使用与您正在使用的计算机相同的凭据访问网络。 在本地运行MongoDB将在没有网络连接的情况下运行该服务。(参考来源 这里(

最新更新