0

我刚刚读了一篇文章,声称在 文件系统上存储图像更好 我想知道在文件中存储文本的优点和缺点是什么(除了我没有问题的整个安全问题,因为文本将是公开的)

我认为将文本存储在数据库中会更好。(文字只是对图像的描述或其他人应该遵循的一些方向)

4

2 回答 2

2

有些人认为文件与数据库的性能更好。这取决于很多因素。

其他人认为,数据库与文件相比,简单性/可维护性更好。想想备份、数据库复制等。同时拥有一个包含数据的文件系统和一个需要处理的数据库是更多的工作。

只有清楚地了解所有相关因素,才能回答这个问题。

于 2012-06-12T09:21:46.400 回答
1

mvds 所说的内容,还有一些需要考虑的因素:

  • 您需要在文本描述中搜索 / 吗?如果是 -> 数据库
  • 会有全文索引的需求吗?如果是 -> 数据库
  • 单独的存储增加了一定程度的复杂性——文件存储(即文件夹结构)和数据库必须保持同步

如果性能不是所有主要因素,恕我直言,数据库存储是文本内容的首选。另一方面,如果文本已经“编译”成 word/pdf/libre office/... 文档,那么 db 存储的很多优点就失去了,文件存储可能更可取

于 2012-06-12T09:56:54.467 回答