我正在使用node.js / express和MongoDB构建某种视频流式网络应用。但是我遇到了一个问题,即存储我的客户端将上传到后端的mp4文件的位置。我不确定MongoDB是否能够存储大文件(按GB顺序),我目前的想法是将文件保存在目录中,然后跟踪MongoDB上的每个文件路径。这是一个好主意还是有更好的方法呢?
答案 0 :(得分:1)
我的建议,使用 s3.amazonaws.com
答案 1 :(得分:-1)
是的,最好只在MongoDB中存储一个路径,而不是直接将视频文件存储在数据库中。因为如果你这样做,你的数据库会如此快速地成长。两个解决方案占用的磁盘空间相同,但使用这些文件过载数据库只会导致DB结果变慢