gpt4 book ai didi

xml - 在 MongoDB 中存储大型 XML

转载 作者:数据小太阳 更新时间:2023-10-29 01:44:03 33 4
gpt4 key购买 nike

我有一个非常大的 xml(>10mb 大小和 40 多个元素)。目前我们将此类 xml 存储在 Oracle 数据库中,并使用 xquery 查询和检索部分 xml。这个过程很慢并且需要很多数据库调用。我们正在探索 mongodb 来存储这个 xml 并查询它。我刚刚将 xml 转换为 json 并加载到一个 mongo 集合中,它在一瞬间存储了巨大的 json 数据。并将 xml 节点存储为嵌套文档。但是当我查询(使用查找)最里面的元素时,它总是返回整个文档,其中还包含具有不匹配元素值的节点。我希望只有少数节点与给定的节点值匹配。让我知道是否有任何最佳方法可以将如此大的 xml 文件存储在 mongo db 中。并且还让我知道如何检索具有查询中指定的确切值的内部节点。提前致谢。

最佳答案

您是否考虑过尝试使用最新的 XML 数据库,例如 BaseX (http://basex.org)?它可能会给您带来更好的结果,特别是如果您以前使用过 XQuery。

关于xml - 在 MongoDB 中存储大型 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7711818/

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