C# 从pdf中检索数据时,哪种方法存储数据更快捷方便?数据库还是xml?

C# 从pdf中检索数据时,哪种方法存储数据更快捷方便?数据库还是xml?,c#,.net,C#,.net,我正在尝试将pdf文档转换为c#中的XHTML格式。从pdf检索数据时,在某些情况下,我需要搜索某些特定的字符,并在xhtml文件中用一些十进制值替换它。那么,哪一个是存储数据的更好选择,该数据必须与pdf中的数据进行比较。是XML还是数据库。我正在使用SQLServer2008 我已经参考了下面的链接,但仍然没有得到正确的解决我的疑问。有人可以帮助我在这里。谢谢你 MySQL DB和XML都可以用来存储数据。唯一的区别是保存在磁盘上的格式。XML是纯文本形式,可以使用任何纯文本编辑器读取。XM

我正在尝试将pdf文档转换为c#中的XHTML格式。从pdf检索数据时,在某些情况下,我需要搜索某些特定的字符,并在xhtml文件中用一些十进制值替换它。那么,哪一个是存储数据的更好选择,该数据必须与pdf中的数据进行比较。是XML还是数据库。我正在使用SQLServer2008

我已经参考了下面的链接,但仍然没有得到正确的解决我的疑问。有人可以帮助我在这里。谢谢你


MySQL DB和XML都可以用来存储数据。唯一的区别是保存在磁盘上的格式。XML是纯文本形式,可以使用任何纯文本编辑器读取。XML有一个要定义的结构,它只需遵循

另一方面,MySQL DB或任何其他数据库解决方案都有自己的格式来保存和检索信息。在数据库系统中,通常必须使用SQL脚本来检索数据。无法使用文本编辑器读取它们


因此,这完全取决于您希望如何构建数据以进行保存。如果它可以很容易地映射到关系数据库,使用MySQL,或者如果你认为你可以很容易地从XML中保存和修复数据,你可以使用它。

如果我考虑速度,那会更快。如果你有大的数据集,SQL DB会更快一点,因为在检索信息的时候总是有SQL引擎做优化。XML文件就像纯文本,如果使用大数据集,速度会非常慢。为什么您认为读取特定的XML文件比读取数据库行慢?