将HTML字符串存储为SQL服务器中的blob数据是一个好主意,还是应该将其保留为字符串?目前,我们无需在HTML中搜索数据。此外,出于安全原因,我们不希望将文件存储在文件系统或任何外部存储上。这就是我们选择在SQL中存储数据的原因。
我想知道将这种类型的数据存储为blob是否存在大量开销,或者我们是否应该将其作为纯文本保存在数据库中。
我不认为这是一个重复的问题,因为我问的是将HTML存储为blob是否是个好主意。我找到了this question,虽然它与MySQL有关,也许它可以应用于SQL Server。是否可以合法使用blob和HTML?
答案 0 :(得分:1)
它(大概)保证始终是文本数据,因此在考虑二进制类型时没有什么意义。
像IMAGE
/ TEXT
这样的经典blob类型已经过折旧且应该避免使用,相反,如果您受到N
/ VARCHAR
{{1}}的最大限制的约束{ {3}}或当前的BLOB产品VARCHAR(MAX)
。