Я по-прежнему относительно новичок в базах данных NoSQL, таких как mongodb, поэтому извините мое невежество.Хранить XML-данные в коллекции mongodb
фона:
Прямо сейчас, у меня есть система, которая делает следующее:
- собирает системные данные от клиентов
- выходов, что информация в XML-документ
- Perl- скрипт берет данные в тегах xml и помещает их в db mySQL.
- Сайт, основанный на apache/php, отображает данные.
Целью этой системы является инвентарь для серверов/шасси/сетевых устройств/и т. Д.
Это была хорошая система, но я решил перейти в нереляционную базу данных из-за преимуществ, которые я вижу в использовании этого типа данных, которые я храню.
Вопрос:
- Это очень просто для извлечения информации из XML-документов с MongoDB?
- Должен ли я переписать сценарии, я должен вывести файл JSON/BSON вместо XML?
- Как вы берете информацию из файлов и помещаете ее в базу данных mongodb?
Итак, вы думаете, что было бы лучше просто изменить некоторые шаги ранее в процессах? Я тоже подумал об этом, но я просто хотел спросить, так как это будет что-то делать. – Jeff
@Jeff То, что я пытаюсь сделать, состоит в том, что хотя это и просто изменить несколько шагов процесса импорта, чтобы переместить данные в mongodb, не так просто ответить, как данные должны храниться в mongodb для поддержки вашего но не зная, как будут использоваться данные. –
О, я отредактировал, чтобы это отразить. – Jeff