2015-06-08 6 views
0

В настоящее время у нас есть 2 системы. System1 помещает структуры JSON/XML в папку1. System2 запускает пакетное задание, которое считывает JSON/XML из папки1 и обрабатывает его. Если синтаксический анализ JSON успешный, пакетная запись помещает JSON/XML в другую папку.MongoDB над традиционной файловой системой

Я хочу заменить этот механизм и использовать MongoDB. Моя идея: система 1 места JSON в MongoDB и Sytem2 читает из MongoDB и обновляет JSON в случае успеха.

Сообщите мне, если это хорошая идея. Также может кто-то дать мне некоторые солидные преимущества, которые я могу использовать, чтобы убедить мою команду использовать MongoDB.

ответ

0

MongoDB хранит данные как BSON, который похож на JSON. Если вы используете MongoDB, вам не нужно хранить данные как XML, и это уменьшает объем данных из-за сложности синтаксиса XML. Также вы можете хранить денормализованные данные в MongoDB, и вы можете обрабатывать непоследовательные ситуации. MongoDB предлагает более программируемый формат данных, поэтому вы можете делать все данные без каких-либо ограничений. Если вам не нужны согласованные данные, вы можете использовать MongoDB.

Смежные вопросы