php - Facebook 在哪里存储数百万个图像和视频。在数据库或其他地方?如果是这样,在哪里?

标签 php mysql database database-design data-structures

<分区>

我对数据库完全陌生。我需要一些关于存储数百万张图片和视频的 Facebook 在哪里的信息。他们是否将其存储在数据库中,然后通过查询检索图像/视频?我从一些人那里读过几次,你不应该将图像/视频存储在数据库中,但他们从未提到为什么以及如果不在数据库中,你应该将它们存储在哪里。请尽可能多地向我提供信息。我们将不胜感激。

最佳答案

通常?作为文件。在磁盘上。然后将这些文件的路径存储在数据库中以便于查找。 (或者存储一个 key ,某些网络服务可以使用该 key 来查找文件并进行流式传输。)

关于php - Facebook 在哪里存储数百万个图像和视频。在数据库或其他地方?如果是这样,在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17848069/

相关文章:

php - 在 COUNT 查询上传递静态值 (PHP/MySQL)

php - TinyMCE 和 MySQL PHP 输出

apache - display_errors 设置为 On 但在 phpinfo() 中显示 Off

PHP 准备语句 bind_param() 错误

mysql - 本地运行的Docker容器无法建立与远程MySQL数据库的连接

SQL:将另一个表中的数据插入到包含外键的表中

java - 添加新数据后 ComboBox 数据库值不会刷新

php - 无法从mysql数据库中获取数据

java - 从非事务方法调用的多个事务方法的传播级别

database - 检查重叠的汽车预订