2017-04-14 56 views
0

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

回答

3

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

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

当然,如果您的文档是纯粹的tekst,最好将它们保存到数据库中,例如, elasticsearch,所以你可以做一个搜索,但是这些都是特例:你不是在谈论保存文件,而是在谈论搜索,为此你无意中发现了另一种保存文件的方式。