【问题标题】:When files have to be saved to database?何时必须将文件保存到数据库?
【发布时间】:2017-04-14 14:22:57
【问题描述】:

图像和文档可以保存到文件系统或数据库。例如,我可以将它保存到字节数组并存储在数据库中,或者我可以将它保存到文件系统并获取一个 url。那么何时将文件保存到数据库以及何时保存到文件系统?或者有时两者兼而有之?存储文件的最佳方法是什么?

【问题讨论】:

    标签: database file


    【解决方案1】:

    如果您正在寻找一个系统来保存文件,顾名思义,我会研究“文件系统”。数据库可以保存文件,但对于大多数用途来说,这只是无用的。

    可以将位置(目录、名称/哈希等)保存在数据库中,但只需将文件保存在文件系统中。数据库在很多方面都很好,但保存文件并不是专门的。

    当然,如果您的文档是纯 tekst,最好将它们保存到数据库中,例如elasticsearch,因此您可以进行搜索,但这些是特殊情况:您不是在谈论保存文件,而是在谈论搜索,您不小心找到了另一种保存文件的方式。

    【讨论】:

      猜你喜欢
      • 2013-02-07
      • 2021-06-05
      • 2017-10-25
      • 1970-01-01
      • 2012-03-27
      • 2020-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多