在安装MongoDb时,我有选择将其安装为服务的选项。这是什么意思?如果我不选这个选项会有什么不同?另外,选择“安装为服务”将带来其他选项,例如“以网络服务用户身份运行服务”或“以本地或域用户身份运行服务”。这些选项是做什么用的?
在安装MongoDb时,我有选择将其安装为服务的选项。这是什么意思?如果我不选这个选项会有什么不同?另外,选择“安装为服务”将带来其他选项,例如“以网络服务用户身份运行服务”或“以本地或域用户身份运行服务”。这些选项是做什么用的?
我是从Windows开发的角度来谈论的,但概念与其他操作系统(如Linux)类似。
什么是服务?
服务是在系统后台运行的应用程序类型。这些应用程序包括任务计划程序和事件记录器。如果您查看任务管理器>进程,您会发现一系列服务主机,它们是托管Windows服务的容器。
将MongoDB设置为服务有什么区别?
将MongoDB设置为服务可让您在运行和部署MongoDB时具有一定的灵活性。例如,您可以在启动时运行MongoDB并在出现故障时重新启动MongoDB。如果您不将MongoDB设置为服务,则每次都需要手动运行MongoDB服务器。
那么,网络服务和本地服务之间有什么区别?
将MongoDB作为网络服务运行意味着您的服务将具有访问网络的权限,与您使用的计算机具有相同的凭据。在本地运行MongoDB将在没有网络连接的情况下运行服务。(参考来源)