我正在研究一种能够(希望)存储大量媒体的应用程序。
我一直在研究将数据存储在目录中的两种可能方法。
分层
Data
├── 123
│ ├── 456
│ │ ├── 789
│ │ │ ├── track1.mp3
│ │ │ ├── track2.mp3
│ │ │ ├── track3.mp3
│ │ │ ├── track4.mp3
│ │ │ ├── track5.mp3
│ │ │ └── track6.mp3
或者将所有文件存储在一个目录中,并在其数据库ID
之后命名每个文件67.mp3 68.mp3
假设我有300,000个文件。每种存储数据的方式有哪些优缺点?
答案 0 :(得分:2)
如果您打算使用S3,请在下面的链接中阅读此问题,特别是我的回答。我不想在这里重复一遍;最好将答案放在一个地方。