将HTML作为blob信息存储在SQL Server中是一个好主意吗?

时间:2014-03-11 17:16:15

标签: sql-server sql-server-2012

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

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

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

1 个答案:

答案 0 :(得分:1)

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

IMAGE / TEXT这样的经典blob类型已经过折旧且应该避免使用,相反,如果您受到N / VARCHAR {{1}}的最大限制的约束{ {3}}或当前的BLOB产品VARCHAR(MAX)