У меня две системы, система A с некоторым IP-адресом, например 192.168.1.54, и система B с IP-адресом 192.168.1.58
Я хочу запустить мой mongodb в системе A, но я хочу изменить местоположение хранилища mongodb использует для хранения данных в системе B. Существует ли какой-либо существующий способ сделать это?Место хранения mongodb
ответ
Я считаю, что вы ищете вариант командной строки mongod --dbpath <yourpath>
просто используйте эту опцию, когда вы запускаете свой экземпляр mongod. Введите mongod --help
в командной строке для получения более подробной информации и для использования.
[EDIT]: Я просто перечитал ваш вопрос, я пропустил важную часть и не понял, что вы хотите хранить данные удаленно! Если оба сервера находятся в одной сети, вы можете поделиться тем, где хотите сохранить файлы в системе B, а затем сопоставить диск в системе A с общим ресурсом, чтобы вы могли использовать dbpath. Тем не менее, я сомневаюсь, что это лучшее решение, во-первых, это означает, что вы должны раскрывать свою базу данных по сети, которая, как я считаю, не идеальна, даже если это только внутренняя сеть, а затем вы также должны учитывать, что вы сейчас отправляя все ваши чтения и записи по другому каналу, поэтому почти наверняка будет эффект производительности.
TL; DR Мое решение, вероятно, не самое лучшее, извините. Но тогда вам стоит задаться вопросом, будет ли в первую очередь предпочтительной идея отделить сервер от данных, на которых он работает?
Спасибо Зак. Я думаю, что я просто изучаю эту область и возможности. –
- 1. Место хранения переменной
- 2. Hadoop HDFS Место хранения
- 3. Cortana VCD Место хранения
- 4. Место хранения файла GDB
- 5. Место хранения приложений Windows
- 6. перечисление как место хранения?
- 7. Место хранения PYTHONPATH
- 8. Windows Mobile и место хранения
- 9. Место хранения данных пользователя Drupal
- 10. Место хранения файлов cookie WKWebView
- 11. Место хранения журнала ELK stack
- 12. Android/SQLite - место хранения файлов
- 13. innodb сохранить место для хранения
- 14. Место хранения кэша Zend Framework
- 15. место для хранения загружаемых фотографий
- 16. UWP OneDrive место для хранения
- 17. Docker images физическое место хранения
- 18. Нечувствительность к регистру Место хранения
- 19. Оптимизация хранения документов MongoDB
- 20. Документ хранения в mongoDb
- 21. Изменение механизма хранения MongoDB
- 22. Стратегия хранения данных MongoDB
- 23. MongoDB C# запрос место выполнения
- 24. Место хранения файловой системы массового хранения Usb на QNX
- 25. Лучшее место для хранения массива в Laravel
- 26. Титан: Лучшее место для хранения секретных файлов
- 27. Лучшее место для хранения альтернативных имен?
- 28. Лучшее место для хранения временной строки?
- 29. безопасное место для хранения секретного ключа API
- 30. Лучшее место для хранения содержимого приложения
Вы, кажется, говорите об [«удаленных файловых системах»] (http://docs.mongodb.org/master/administration/production-notes/#remote-filesystems), для которых вы должны прочитать производственные примечания, представленные в этом документе ссылку перед рассмотрением этого. Сами базы данных предназначены для обмена данными с различными узлами. Хранение файлов данных на другом узле на сервере с их использованием не является разумной идеей. Это также не является вопросом программирования каким-либо образом, для чего используется StackOverflow. Существуют и другие сайты стека для серверов и базы данных. –