存储用户文件夹的好结构是什么?

时间:2014-02-03 22:38:56

标签: unix directory-structure

我们有一台Unix服务器,我们需要将内容存储在每个用户的文件夹中。我们目前有超过4万用户,希望拥有数十万甚至数百万用户。

具有以下结构:

myapp.com/user/1001
myapp.com/user/1002
myapp.com/user/1003

在上面的示例中,100 *是用户ID。将一百万个文件夹放在同一级别显然不太好。即使做了几千的“ls -l”也可能很慢。那么如何将其分解为:

myapp.com/user/1/0/0/1
myapp.com/user/1/0/0/2
myapp.com/user/1/0/0/3

这是一个好的,可扩展的结构吗?是否有正式的最佳做法?

感谢您的任何建议。

0 个答案:

没有答案