![]() |
1
3
从未。 将具有某种可识别结构的数据存储为xml而不是关系数据意味着放弃了关系代数对该数据进行操作的能力。 如果这正是您的意图,很好,但是请坦率地说,不要费心使用关系数据库管理系统,只需将XML转储到某个本地/伪本地文件中。 (请注意,文件系统中存储的任何内容也构成了数据库,所以这不像解决方案所说的“不使用数据库”。你只是没有使用一个关系式管理的,这是你的初衷。) |
![]() |
2
2
我在关系数据库中存储xml的经验通常是出于历史目的或作为持久性策略的一部分存储序列化对象,假设我稍后将检索该xml并将其重新水化为对象。 |
![]() |
3
2
imho,将xml放入数据库的唯一原因是您是否需要与项目交互、编辑或更改数据。如果只是读取和使用xml数据,只需将其放入一个文件中。但是,如果应用程序正在修改或添加该数据,那么最好使用一个db,而您根本不需要xml,因为表将描述数据的结构。 |
![]() |
4
1
您的代码可能希望以以下方式处理XML数据:
|
![]() |
5
0
当数据本身不需要有关系时,我倾向于存储XML模糊(或其他不透明的数据,如JSON序列化)。 |
![]() |
6
0
我使用这些条件在数据库中存储XML数据。
一般来说,我喜欢将关系数据存储在数据库中,但假设我有一个对象,它表示呈现网页所需的所有数据(我指的是所有内容、字体、图像等),它将非常复杂,将它存储在表结构中只会让我更容易维护。enace问题-结构是流动的。这也会导致我的查询问题-想象一下我需要做的数字连接,以及所需的时间。 |
|
Johnny T · 基于当前值的SQL合并表[重复] 7 月前 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 7 月前 |
![]() |
ojek · 如何对SQL结果进行分组和编号? 7 月前 |
![]() |
senek · 如何在PL/SQL中将选择结果(列)放入数组中 7 月前 |
![]() |
Sax · 规范化Google表格(第一步) 7 月前 |
![]() |
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 7 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 7 月前 |