/ / MongoDB sobre sistema tradicional com base em arquivos - mongodb, filesystems

MongoDB sobre o sistema tradicional baseado em arquivos - mongodb, sistemas de arquivos

Atualmente, temos 2 sistemas. System1 coloca as estruturas JSON / XML na pasta1. O System2 executa o trabalho em lote que lê o JSON / XML da pasta1 e o processa. Se a análise JSON for bem-sucedida, o lote de trabalho colocará o JSON / XML em outra pasta.

Quero substituir esse mecanismo e usar o MongoDB. Minha idéia: o sistema 1 coloca o JSON no MongoDB e o Sytem2 lê no MongoDB e atualiza o JSON se for bem-sucedido.

Deixe-me saber se é uma boa ideia. Alguém também pode me dar algumas vantagens sólidas que posso usar para convencer minha equipe a usar o MongoDB.

Respostas:

0 para resposta № 1

O MongoDB armazena dados como BSON, que é como JSON. Se você usa o MongoDB, não precisa armazenar dados como XML e isso reduz o volume de dados devido à complexidade da sintaxe XML. Além disso, você pode armazenar dados desnormalizados no MongoDB e pode lidar com situações inconsistentes. O MongoDB oferece um formato de dados mais programável. você pode fazer todos os dados sem restrições. Se você não precisar de dados consistentes, poderá usar o MongoDB.