我有一个将图像存储在数据库中的应用程序。现在我了解到,由于性能原因,这不是最好的方法。
我已经开始从数据库中提取所有“blob”并将它们(通过虚拟文件夹)添加到数据文件夹中
问题是我已经存储了 8000 个 blob,如果我将它们放在像这样的文件夹中“数据/<blobid>/<blobname.extension>”这个文件夹将包含许多文件夹以进行管理。
我想知道如何最好地存储文件?将它们按创建日期分组,如“数据/< 年 >/< 月 >/< 日 >/< blobid >/< 名称 >”。我还必须补充一点,我们的文件存储在数据库的树中。我想知道是否应该将该树结构映射到文件系统,唯一的问题是您可以移动分支。这意味着我必须移动文件系统上的分支。
欢迎任何帮助。
格兹,米