在数据库中存储HTML的最佳实践

在数据库中存储HTML的最佳实践,html,database-design,architecture,Html,Database Design,Architecture,我正在开发一个公司目录,其中的描述以HTML格式保存 我应该同时存储HTML和文本版本的描述吗 它是否会影响全文搜索,这将在以后实施 当然,我可以在渲染中剥离HTML标记 什么是最好的实践? < P>你当然可以考虑另一方面去做。将字段存储在数据库中,然后使用HTML模板将字段插入所需位置。这样,您的数据就不会重复,并且您可以为相同的基础数据使用多个html模板 或者,您可以将字段以某种结构化格式(例如XML)存储在单个db字段中,然后将其转换为html。(例如XSL)。注意:有些数据库可以从本机

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

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

它是否会影响全文搜索,这将在以后实施

当然,我可以在渲染中剥离HTML标记


什么是最好的实践?

< P>你当然可以考虑另一方面去做。将字段存储在数据库中,然后使用HTML模板将字段插入所需位置。这样,您的数据就不会重复,并且您可以为相同的基础数据使用多个html模板


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

为什么要否决?我认为这是一个合理的问题。我将存储纯文本描述和格式化的HTML描述。仅使用HTML,
这是一件很棒的衬衫

当用户搜索
红色
衬衫
时,您必须确保不会以某种方式找到此描述,因为
红色
不是描述的一部分。