【发布时间】:2012-06-06 03:43:57
【问题描述】:
在我们的业务中,我们每天接收并需要处理数千个 XML 文件,所有这些文件都采用相同的格式。我们希望将这些数据存储到oracle表中,并保留这些数据的层次关系,然后我们可以使用传统的SQL查询它们并做进一步的分析。最好的方法是什么? XML DB 是正确的选择吗?
更新:
目前,我正在考虑将 XML DB 与存储在结构化存储中的数据一起使用。所以我知道我可以定义一个带有注释的 XML 模式,并且我知道所涉及的步骤,但我想得到以下问题的确认答案:
- 我可以注释一个 XML Schema 来为父子关系创建多个表吗?我希望将数据存储在关系表中,而不是对象中。
- 我可以为所有这些表定义主键、外键吗?我不太清楚 Oracle 如何维护这些表中的父子关系。
- 谁能给我一个很好的例子?
【问题讨论】:
标签: xml oracle xsd xmltype oracle-xml-db