将HTML存储在DB中的最佳实践

时间:2018-01-29 07:16:21

标签: html database-design architecture

我正在开发一个公司目录,其中描述以HTML格式保存。

我应该同时存储描述的HTML和文本版本吗?

是否会对全文搜索产生影响,将在稍后实施?

当然,我可以在渲染中删除HTML标记。

这是什么最佳做法?

1 个答案:

答案 0 :(得分:1)

你当然可以考虑以相反的方式做到这一点。将字段存储在数据库中,然后使用HTML模板在所需位置插入字段。然后,您的数据不会重复,您可能会为相同的基础数据创建多个html模板。

或者,您可以将字段以某种结构化格式(例如XML)存储在单个数据库字段中,然后将其转换为html。 (例如XSL)。注意:有些db可以原生地理解XML,如果你的db不支持这个,那么你可以存储单个字段,从中生成XML,然后应用XSL来获取你的html。