在服务器中存储多媒体数据的最有效方法

时间:2019-06-12 13:05:33

标签: database server architecture storage multimedia

对于视频和图片,显然不建议将它们存储在关系数据库中。在纯粹的应用程序和服务器架构视图中,我们应该如何将这些数据存储在服务器中?

facebook或youtube等大公司如何存储所有数据? 我知道只有一种方法是将文件存储在服务器上,并将其路径(+我们想要的任何信息)存储在数据库中。

但是我觉得这种方式已经过时并且很难处理冗余,缓存,负载平衡等。

是否有新的架构模型变得流行或易于实施?

1 个答案:

答案 0 :(得分:1)

没有“一刀切”的解决方案。

许多大公司选择像HDFS / Hadoop这样的分布式文件管理系统来存储媒体文件。复制/冗余很容易通过这种方式进行管理。

大多数中小型企业和少数大型公司都使用Amazon S3之类的服务。加上CloudFront用于缓存/ CDN。