在数据库中存储大块文本时,最好将它们存储在数据库中还是作为外部文件存储?

时间:2017-10-30 16:10:47

标签: mysql sql database performance sqldatatypes

我的目标是存储长项目描述约3000 char +。

拥有存储在数据库中的.txt文件的外部指针有任何好处;或者将文本块直接放在数据库中会更容易,更快捷。

2 个答案:

答案 0 :(得分:1)

如果要根据数据自动化典型的数据库语义,最好将文本存储在数据库中:

  • ACID交易,回滚等
  • 索引
  • 访问权限
  • 备份
  • 复制

答案 1 :(得分:0)

您可以对视频或大图像进行类比,它始终保存在文件中。