gpt4 book ai didi

mongodb - XML 与 MongoDB

转载 作者:可可西里 更新时间:2023-11-01 09:11:34 25 4
gpt4 key购买 nike

我有一个问题...

我每天需要存储大约 3,000 个中型 XML 文档(100 到 200 个数据元素)。

从某种意义上说,数据有些不稳定,因为架构会不时发生变化,并且没有在足够的提前通知的情况下公布这些变化,但需要在紧急“修补程序”的基础上进行追溯处理。

数据的消费模式涉及网站和一些简单的分析(一些平均值和饼图)。

除了一个问题外,MongoDB 似乎是一个很好的解决方案;它需要在 XML 和 JSON 之间进行转换。我更愿意在 XML 文档到达时存储它们,保持不变,并将任何智能处理转移到数据的消费者。这样数据加载代码中的任何错误都不会造成永久性损坏。消费者中的错误总是无害的,因为您可以修复并重新运行而不会永久丢失数据。

我真的不需要“大规模并行”处理能力。它大约有 4GB 的数据,完全适合 64 位服务器。

我已经从考虑中排除了 Cassandra(由于设置复杂)和 Couch DB(由于缺乏熟悉的功能,例如索引,由于我的 RDBMS 思维方式,我最初需要这些功能)。

所以最后这是我的实际问题......

是否值得寻找一个不如 MongoDB 成熟的原生 XML 数据库,或者我应该硬着头皮将所有 XML 转换为 JSON 并只使用 MongoDB?

最佳答案

您可以看看 BaseX,(Basex.org),它具有内置的 XQuery 处理器和 Lucene 文本索引。

关于mongodb - XML 与 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18776414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com