0

我正在编写一个基于 java servlet/jsp 的 webapp,使用 jdbc 在数据库中检索/存储数据。

下一次迭代将使用 markdown 来允许用户格式化文本。我的问题是,让数据库在搜索中忽略降价标记的最佳方法是什么?我这里做了一些搜索,有人建议将markdown和html存储在不同的表中,这样就不需要每次调用都转换成html。

仅使用原始数据采取类似方法是个好主意吗?现在我目前的计划是有一个 display_text 表和一个 search_text 表。我想我可以为 html 添加第三个。

现在,简单性和功能性比磁盘空间更重要。但是stackoverflow如何处理呢?

4

2 回答 2

2

CPU很便宜,而且速度很快。在您发现这是一个瓶颈之前,我会在每个页面视图上呈现。这当然是最简单的方法。

于 2013-06-11T03:37:42.473 回答
1

是的,有 3 个字段。问题可能是 3 个字段之间的数据完整性,而不是磁盘空间。为避免这种情况,请考虑将 2 个字段设为“计算”字段 - 如果您使用的是支持该字段的 dbms。

于 2013-06-11T04:51:30.027 回答