0

因此,我的托管服务在我的服务器(索引节点)上有 INODES 限制。每个目录/文件 = 1 个 INODE。这可能是未来的一个问题,因为我想在我的网站中实现文件共享。我理论上不能将文件数据存储到 MySQL 数据库中,然后在用户请求下载时提取数据吗?如果这是可能的,我将如何在 PHP 中做到这一点?

MySQL 骨架:

TABLE: Files
ROWS: id, filename, data
4

1 回答 1

3

不要仅仅因为这样的限制就开始在数据库中存储东西——这种方法有严重的缺点。

如果您真的希望您的数字很快超过供应商允许的数量,请更换供应商和/或租用私人服务器。

这个著名的 SO 问题中讨论的大部分内容:

在 DB 中存储图像 - 是还是不是?

适用于所有文件格式。

于 2011-09-13T22:17:26.953 回答