gpt4 book ai didi

database - 在哪里保存视频文件 - 数据库或磁盘

转载 作者:搜寻专家 更新时间:2023-10-30 23:23:07 25 4
gpt4 key购买 nike

将视频文件作为 BLOB 对象存储在数据库中还是将它们存储在物理磁盘上是个好主意。

这是一个类似于 youtube 的网站,用户可以在其中上传他们的视频并观看它们

数据库是Mysql

哪个选项更好,为什么

谢谢

最佳答案

专业版 MySQL:- BLOB 可能受制于外键,因此保持数据库冗余而不是保存到文件系统。在这种情况下,您必须对文件的删除进行编程。- 精细的用户权限。

缺点:- MySQL 不是免费运行的,它有开销而不是从文件系统提供服务。- Web 服务器不能直接从数据库中提供 BLOB。这意味着 PHP 将不得不调解该过程。当 BLOB 从 MySQL 加载到 PHP 时,内存使用量至少与 BLOB 一样大。因此,在您的文件可能运行到数百 MB 的情况下,这会给网络服务器带来巨大压力。

实际上,MySQL 并不是用来保存文件的。 BLOB 主要用于保存大量序列化数据,例如缓存。

关于database - 在哪里保存视频文件 - 数据库或磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3527022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com