什么时候要将文件保存到数据库?

时间:2017-04-14 14:22:57

标签: database file

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

1 个答案:

答案 0 :(得分:3)

如果您正在寻找一个系统来保存文件,顾名思义,我会查看“文件系统”。数据库CAN保存文件,但在大多数情况下,这只是无用的。

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

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