gpt4 book ai didi

python - 用于大量文件的 Django 文件系统存储

转载 作者:太空狗 更新时间:2023-10-30 01:16:44 24 4
gpt4 key购买 nike

场景:一个 Django 应用程序会生成许多与不同模型中的对象相关的小文件。

我做了很多搜索,以避免在使用默认文件存储时在单个目录中生成大量文件。

django-fsfield 是唯一的开源解决方案吗?对于修复目录中的大量 inode,您还有什么建议吗?

谢谢!

最佳答案

考虑将内容存储在 MongoDB 集合中。

由于文件很小,您可以使用单个 binary field 创建 MongoDB 文档包含文件内容。在这种情况下,“小”意味着小于 MongoDB 文档大小限制,目前为 16MB。

如果你需要存储大文件,Mongo 支持 gridfs .

另见 When to use GridFS .

关于python - 用于大量文件的 Django 文件系统存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com