【问题标题】:Is storing HTML as blob information in SQL Server a good idea? [duplicate]在 SQL Server 中将 HTML 存储为 blob 信息是个好主意吗? [复制]
【发布时间】:2014-03-11 17:16:15
【问题描述】:

将 HTML 字符串作为 blob 数据存储在 SQL Server 中是个好主意,还是应该将其保留为字符串?目前,我们不需要在 HTML 中搜索数据。此外,出于安全原因,我们不想将文件存储在文件系统或任何外部存储上。这就是我们选择将数据存储在 SQL 中的原因。

我想知道将这种类型的数据存储为 blob 是否有很大的开销,或者我们是否应该将其作为纯文本保存在数据库中。

我不认为这是一个重复的问题,因为我在问将 HTML 存储为 blob 是否是一个好主意。我找到了this question,虽然它属于 MySQL,但也许它可以应用于 SQL Server。 Blob 和 HTML 是否有合法用途?

【问题讨论】:

  • 您正在考虑哪种 BLOB 类型?你为什么要考虑它而不是字符类型?
  • @AlexK.,这是我的问题。我想知道将大量 HTML 存储为 blob 还是文本更好。
  • 看看这个答案 我解释了为什么存储 html blob 不是一个好的答案,以及在运行时从 sql server 呈现 html 是多么容易。 Storing data for HTML Tables

标签: sql-server sql-server-2012


【解决方案1】:

它(大概)保证始终是文本数据,因此考虑二进制类型没有什么意义。

IMAGE/TEXT 等经典 Blob 类型已被贬值,应避免使用,如果您受到 N/VARCHAR 的最大限制的限制,请查看 VARCHAR(MAX) 或当前 BLOB 产品FILETABLE.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-30
    • 2018-11-20
    • 1970-01-01
    • 2018-11-18
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-19
    相关资源
    最近更新 更多