【发布时间】:2011-07-11 13:17:34
【问题描述】:
我在处理接近 100000 条 xml 记录时遇到了问题。问题是构建从这些记录的xml模式到关系的模式映射 欢迎在这个领域的任何想法。请提出一种可以遵循的算法/方法来实现此模式映射。
或者任何相关的工作肯定会有所帮助。
谢谢 彼得
【问题讨论】:
-
在此提供更多信息会很有帮助:a) XML 记录是同质的吗?如果是,有多少? b) 它们是肤浅的还是层次分明的?此外,请考虑删除标签“分布式”,因为该问题似乎与标签无关(或添加更多信息)。
-
很大程度上取决于“无损”的含义。例如,如果 XML 中记录的顺序很重要,问题就会变得更加困难。您暗示已发表论文中的通用算法比必要的复杂,因为您的数据很简单,但您没有与我们分享有关这种简单性的任何信息。
-
我们在这里讨论了大约多少种不同的 XML DTD 或 XML Schema?几个、几百个还是几千个?
-
>> xml记录是完全同构的。 & 他们不是很分层。 Cna 说它们本身就有点肤浅。
-
>> 有一个 xml DTD,它必须映射到相同 xml 记录的 2/3 不同的关系模式。 >> 无损 - 这里意味着 xml 记录中的任何信息都不会丢失,并且所有内容都应该呈现在关系数据库中。 >> xml 文档中记录的顺序可能会发生变化,因此无论 XML 元素的顺序如何,我的任务都是提出一个可逆的查询保留模式映射。