首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储和管理视频文件

存储和管理视频文件
EN

Stack Overflow用户
提问于 2010-03-17 19:36:16
回答 1查看 514关注 0票数 1

哪种方法被认为是存储和管理视频文件的最佳方式?由于数据库用于小的文本数据,数据库是否足以处理大量的视频/音频数据?数据库是强大的解决方案吗?

除了集中管理视频/音频/图像内容所需的硬盘空间大小外,托管这样一台服务器的要求是什么?

EN

回答 1

Stack Overflow用户

发布于 2010-03-17 19:39:13

我不会在数据库中存储像视频这样的大文件;相反,我会:

  • 将文件存储在磁盘上的filesystem
  • 中,并仅在数据库中存储文件的名称(以及一些元数据,如内容类型、大小)。

你至少要考虑以下几点:

  • 数据库通常比磁盘更难扩展:
    • 的数据库由于视频而具有几十GB /数百GB/更多GB的大小,这将使许多事情(例如备份)变得非常困难。
    • 您是否希望在数据库服务器上增加更多的读负载,以服务于...文件?当写入“文件”到你的数据库,btw

时,

  • 相同的事情

从文件系统提供文件(比如视频)的

  • 是well服务器做得很好的事情--您甚至可以使用更轻量级的东西(如lighttpd、nginx等)。与用于运行您的应用程序的CDN服务器(Apache,IIS,...)相比,如果需要,
    • 它允许您的应用程序和/或一些后台脚本执行一些任务(例如,生成预览/缩略图),而不涉及数据库服务器使用普通旧文件的
    • 也可能使事情变得容易得多,当您想要使用某种
    • 将您的视频分发到CDN的那一天

下面是您可能感兴趣的其他几个问题/答案:

这些问题/答案都是关于图像的;但对于视频来说,想法是完全相同的--除了视频将比图像大得多!

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

https://stackoverflow.com/questions/2461830

复制
相关文章

相似问题

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