基于传统文件系统的MongoDB

时间:2015-06-08 06:48:10

标签: mongodb filesystems

目前我们有2个系统。 System1将JSON / XML结构放在folder1中。 System2运行批处理作业,从folder1读取JSON / XML并对其进行处理。如果JSON解析成功,则batchjob将JSON / XML放在另一个文件夹中。

我想替换这种机制并使用MongoDB。我的想法:系统1将JSON放在MongoDB中,Sytem2从MongoDB读取并在成功时更新JSON。

如果这是一个好主意,请告诉我。也有人可以给我一些可靠的优势,我可以用它来说服我的团队使用MongoDB。

1 个答案:

答案 0 :(得分:0)

MongoDB将数据存储为BSON,就像JSON一样。如果您使用MongoDB,则不需要将数据存储为XML,并且由于XML语法复杂性,它会减少数据量。您还可以在MongoDB中存储非规范化数据,并且可以处理不一致的情况。 MongoDB提供更多可编程数据格式,因此您可以在不受任何限制的情况下完成所有数据。如果您不需要一致的数据,可以使用MongoDB。