【发布时间】:2015-03-05 17:40:27
【问题描述】:
情况是这样的:
- 我们有多个网站,每个网站都包含随机数量的文本块。
- 我们希望将整个页面内容(所有文本块)存储到数据库中的一列中。在 html 页面的显示过程中,我们处理来自数据库的内容并将其分成文本块
存储这些数据的最佳方式是什么? 关键点是尽可能快地读取和处理它们。存储和预处理不是重点。
在我看来有一些可能的方法:
- 将数据存储为 XML
- 存储由特殊字符分隔的数据
- 将所有文本块作为一对多关系存储到数据库中
有更好的建议吗?
【问题讨论】:
-
或者使用 NoSQL 存储...
-
@MatíasFidemraizer 你的意思是直接存储到文件中?
-
这是更快的“存储由特殊字符分隔的数据”,或者使用类似
protobuf-net的库 -
查看 Nadav 的回答:D
-
@DavidHorák 我猜他的意思是 MongoDB 或 Redis,具体取决于您的平台。
标签: asp.net xml database text web