我需要解释为什么我们需要在数据库中存储XML文档。
从正面看:
从反面看:
这些理据是否正确?还有人能想到更多吗?
发布于 2012-04-14 13:25:23
没有一个真正明确的职业骗局清单-它取决于你想要做什么。但这里还有几个值得你思考的问题:
blob like '%xxx%')。也许您被困在一个旧版本的数据库上,它没有XML支持功能(即Mysql 4)。较轻的SQL数据库(如Sqlite和hsql )也属于这一阵营。优点和缺点实际上取决于您将存储什么,以及它的目的。
发布于 2012-04-14 11:53:25
这两种情况都有优缺点,这取决于您的使用场景。
作为XML本身存储的主要缺点是我们无法快速搜索特定的数据。要执行搜索,我们必须检索和解析所有XML文件。
我们在一个项目中遇到了类似的情况。在讨论了它之后,我们采用了一种中间的方法:所有主要信息(需要快速查询的信息)都存储在相关的表中。我们还存储了XML;但是,我们没有存储XML本身,而是将XML保存到磁盘中,并在表中使用该文件路径。
发布于 2012-04-14 12:43:34
讨论你的评论:
https://stackoverflow.com/questions/10153285
复制相似问题