首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >文件和相关信息的数据库设计

文件和相关信息的数据库设计
EN

Stack Overflow用户
提问于 2011-05-06 17:39:02
回答 1查看 58关注 0票数 1

我的程序正在分析大型XML文件,并根据分析结果生成报告。XML文件可以有几兆字节。

在分析之后,文件和分析结果被存储在数据库中。目前使用的是一个表,其中包含多个列,其中包含不同类型的信息,如用户名、文件中发现的错误、文件中发现的通知、文件类型等,还有一列用于XML本身。

当我需要显示这些分析的历史记录时,需要花很长时间来迭代所有这些报告。

我是否应该将XML数据移动到自己的表中,并且只从原始结果表中有一个链接到它,或者什么是使分析历史的迭代更快的正确方法。实际的XML不会显示在历史记录中,除非用户单击链接来实际查看它。

提前谢谢。

-JPH

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-06 17:43:57

是,创建一个您链接到的单独的表XmlContent。当然,这是假设您确实需要将XML放在数据库本身中。如果你不打算修改源代码,你只需要在硬盘上创建一个文件名唯一生成的文件,并使用字符串列xmlsourcepath链接到该文件。然而,这可能会对可伸缩性产生负面影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5909519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档