【问题标题】:How do you manage a large video database? [closed]您如何管理大型视频数据库? [关闭]
【发布时间】:2013-08-01 01:38:08
【问题描述】:

我尝试提供一些 id 并将其标题、路径和其余部分存储在 MySQL 数据库中。但这看起来很简单。有没有什么强大的方法可以做到这一点。谢谢

【问题讨论】:

  • "KISS = 保持简单愚蠢!"这是最好的方法
  • 这是要走的路吗?你没有回答问题

标签: mysql database video


【解决方案1】:

我不确定这就是你要找的。但是……

基本上有两种方法可以处理“二进制大对象”。

  • 第一个是将它们存储在数据库中的所谓BLOB 列中。
  • 第二个,就像您现在所做的那样,在数据库中仅存储指向外部存储解决方案上实际数据的“指针”。通常作为“路径”引用文件系统上的文件..

两种解决方案各有利弊。关于性能、数据迁移、负载均衡等等。这已经在 SO 的其他地方讨论过:

【讨论】:

  • 感谢您的帮助。但是你碰巧知道像 youtube 这样的大网站使用什么?
  • 可能是分布式键值存储
  • ...事实上没有必要(?)highscalability.com/youtube-architecture 如果我读得好,“BigTable”仅用于缩略图。视频似乎是由 lighttpd 提供的静态文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-11
  • 1970-01-01
  • 2014-10-06
  • 1970-01-01
  • 2014-04-05
  • 1970-01-01
相关资源
最近更新 更多