视频流网站最适合使用哪种数据库?

6

我希望能在视频流媒体网站工作。但是我想知道哪种数据库对于视频流媒体网站来说最好?我需要帮助了解这个问题。像youtube.com这样的视频流媒体网站,什么选择最好?

感谢提前的建议?


你应该使用UDP来进行直播/聊天/游戏,而不是试图寻找仅用于保存数据的数据库。顺便说一下,Youtube使用MySQL来存储用户播放列表、频道和视频元数据。你应该将你的视频上传到其他锁定和加密的服务器上,并使用唯一的UUID,在数据库端(宽度/高度/原始名称/转换变量/发布者/日期等)与此视频相关联的所有内容。 - Beyondo
1个回答

2
数据库的目的是记录和关联事实并回答问题。您可以在数据库中捕获有关视频的信息,例如文件名和位置、标题大小、宽度和高度、描述、内容标签、上传者、访问权限等等。DBMS是管理使网站工作并有用所需的所有知识的绝佳工具。
视频本身最好从文件系统而不是从数据库中提供-大多数DBMS都针对大量小值进行优化,并且没有专用的数据类型或操作符用于视频,更不用说支持现代编解码器和高级视频处理了。相比之下,有很多软件可用于处理存储为文件的视频。

NoSQL还是SQL更好?我想从MySQL或MongoDB中进行选择。 - Nazmul
我使用SQL DBMS来处理逻辑数据,直到我有其他特定需求。 - reaanb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接