首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于存储视频数据的关系数据库

用于存储视频数据的关系数据库
EN

Stack Overflow用户
提问于 2018-07-19 02:10:48
回答 0查看 1K关注 0票数 3

最近在面试一份工作时,有人问我,如果我正在构建一个视频流服务,我会使用什么存储系统来存储视频数据。

我提出了一种解决方案,将实际视频存储在分布式文件系统(如HDFS/S3)上,并将有关视频的元数据( HDFS的路径、共享权限等)存储在关系数据库表中。这对我来说是有意义的,似乎是一个干净的解决方案。然而,面试官一直在质问我,为什么我们不能使用关系数据库来存储实际的视频本身(作为blob数据)。我给了他一些我认为合适的理由--视频是文件,文件系统被优化以更好地存储文件,文件系统缓存,读/写性能等。但他对所有事情的反驳是--“你也可以用数据库做到这一点……”。

为什么视频作为文件存储在磁盘上比存储在mysql数据库中更好,有明确的原因吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51408470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档