文件保存在文件系统中 VS 保存在数据库中

2024-05-09

我正在设计一个 servlet(或 Struts2 中的操作)用于文件(图像、文档等)下载。 但我想知道哪种更好的方法可以将文件保留在文件系统和数据库中,只需保留文件的路径或将文件保留在数据库中(如 BLOB)。 我知道当我查询数据库时,哪里的 blob 速度较慢, 但如果我保留在数据库中,我会更容易备份数据并保证一致性。 有什么建议么?


我从来没有使用过 BLOB。例如。我只是将用户上传的照片正常存储在目录中。我认为没有太多理由使用 BLOB 来存储文件。您说备份可能会更容易 - 相反,这可能会变得非常有问题,至少在我们的情况下,因为我们有很多 GB 的照片,但数据库必须保持相当小,以便能够经常备份它使用 PHPMyAdmin。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文件保存在文件系统中 VS 保存在数据库中 的相关文章

随机推荐