gpt4 book ai didi

xml - 哪个数据库对 XML 的支持最好?

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

我有一个每天生成大量 XML 文档(大约 100 万个)的系统,我希望能够存储这些文档并为其编制索引,这样我就可以搜索所有文档某个字段设置为给定值。

我理解基本上有两种类型的 XML 数据库,一种是在传统关系数据库之上提供 XML 支持,另一种是“ native ”XML 数据库。鉴于我对使用其中任何一种都持开放态度,您会推荐什么?

最佳答案

Microsoft SQL Server 支持 XML 列。这不仅仅是 BLOB/TEXT 支持。

您可以以非结构化方式使用 XML 列,SQL Server 将只确保它们是正确的 XML。这允许在 SQL Server 中存储任意 XML 文档,但仍然确保您处理的是 XML 而不仅仅是任意字节/字符。 SQL Server 允许您使用 XQuery 在此基础上进行查询。

您还可以使用 XSD 创建符合架构的 XML 列。更有趣的是,SQL Server 允许为 XML 建立索引,以便您的 XPath 查询能够很好地执行。

有关详细信息,请参阅“What's New for XML in SQL Server 2008”。 (虽然大多数 XML 支持存在于 SQL Server 2005 中。)

关于xml - 哪个数据库对 XML 的支持最好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196048/

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