Я говорю с точки зрения разработки Windows, но концепции сходны с другими операционными системами, такими как Linux.
Что такое услуги?
Службы - это типы приложений, которые работают в фоновом режиме системы. Это такие приложения, как планировщики задач и регистраторы событий. Если вы посмотрите на Диспетчер задач> Процессы, то увидите, что у вас есть серия Service Hosts , которые являются контейнерами, в которых размещаются ваши службы Windows.
Какое значение имеет настройка MongoDB в качестве службы?
Запуск MongoDB как службы дает вам некоторую гибкость в том, как вы можете запускать и развертывать MongoDB. Например, вы можете запустить MongoDB при запуске и перезапустить при сбое. Если вы не настроили MongoDB как службу, вам придется каждый раз запускать сервер MongoDB.
Итак, в чем разница между сетевым сервисом и локальным сервисом?
Запуск MongoDB в качестве сетевой службы означает, что ваша служба будет иметь разрешение на доступ к сети с теми же учетными данными, что и компьютер, который вы используете. Запуск MongoDB локально запустит службу без подключения к сети. ( См. Источник здесь )