我是MySQL的新手,我想在其中存储视频文件。
我会在现有数据库中设计一个表来存储它们。
想法是能够根据需要搜索和检索记录。
实现此目标的最佳方法是什么?
存储这样的大文件是最佳实践吗?我本以为数据库的性能问题可能会受到影响...我的假设是否正确?
答案 0 :(得分:3)
最好将视频存储在您控制的磁盘或为您执行此操作的云服务(例如Google Cloud Storage或Amazon S3)中,然后在数据库中存储该视频的路径/链接。我不建议像这样在数据库中存储整个blob。
答案 1 :(得分:0)
您可以将文件存储在将数据视为二进制字符串(字节字符串)的blob data type中。它们没有字符集,并且排序和比较基于列值中字节的数字值。
但这不是一个好主意,以下是一些应避免在数据库中存储文件的原因:
我建议您看看Amazon S3,