SQL

有关在关系数据库中存储XML数据的常见问题是什么?

发布于 2021-05-10 21:10:19

因此,问题的根源在于将XML数据存储在关系数据库中是否合适?通常有没有更好的方法来实现相同的目标?哪些数据库引擎为XML数据类型(例如SQL
Server)提供了良好的支持,以及围绕“ XML索引”的问题是什么?

关注者
0
被浏览
74
1 个回答
  • 面试哥
    面试哥 2021-05-10
    为面试而生,有面试问题,就找面试哥。

    数据库用于存储数据。XML是数据。因此,在适当的情况下,将XML存储在数据库中是完全有效的。这是否是最有效的方法,取决于许多可能无法概括的因素。

    例如,如果您有一个表示对象(例如,书店中的一本书)的结构化XML文档,则解析数据并将其存储在针对该数据而设计的数据库中的适当行和列中可能是有意义的。

    OTOH,想象一下一个存储代码示例的数据库。您有用于语言,描述和代码的列。对于XML,很明显,您会将XML存储在代码列中。

    因此,就像软件中的许多东西一样,“取决于”。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看