【发布时间】:2023-03-06 18:19:02
【问题描述】:
在文件系统中存储大量在数据库中引用的文件的最佳做法是什么?
我们目前正在从一个在 MySQL 数据库中存储大约 14,000 个文件(大约 6GB 图像和文档)的系统迁移。这很快就会变得难以管理。
我们目前计划通过文件系统中的数据库主键来保存文件。我担心在同一个文件夹中有这么多文件可能会出现性能问题。此外,这些文件将由同一服务器上的多个不同应用程序插入。
我特别想知道:
- 考虑到这些参数,这是一个好的解决方案吗?
- 它会在未来留下进一步扩展的空间吗?
- 是否担心在同一位置存储多个文件?
- 有没有更好的方法来命名/分发文件?
【问题讨论】:
-
将所有数据存储在数据库中? const.me/source-code/esent-serialization