存储文件:数据库与文件系统
对于如上所述的大型文档管理系统,通常建议选择文件系统存储。与将文件存储在数据库中相比,此方法提供了更好的性能和可扩展性。
存储在文件系统中的文件:
-
更快的检索: 文件系统存储的优点是文件速度快
-
简单性:实现基于文件系统的存储系统相对简单。
安全注意事项:
-
保密性:为了确保保密性,请存储位于可公开访问的 Web 目录之外的文档。
-
分片:将文档划分到不同的目录中,以避免 inode 编号耗尽。
-
元数据存储:如果搜索需要文档元数据,将其存储在单独的数据库中以获得最佳效果
MySQL 限制:
- 与 MS SQL Server 的 FILESYSTEM 列类型不同,MySQL 不提供类似的功能来将文件直接存储在数据库。
以上是用于大规模文档管理的数据库或文件系统存储:哪个性能更好?的详细内容。更多信息请关注PHP中文网其他相关文章!