Php 层次结构或一个目录
我正在开发一个能够(希望)存储大量媒体的应用程序 我一直在研究两种可能的方法来将数据存储在目录中 等级的Php 层次结构或一个目录,php,amazon-web-services,directory,sysadmin,Php,Amazon Web Services,Directory,Sysadmin,我正在开发一个能够(希望)存储大量媒体的应用程序 我一直在研究两种可能的方法来将数据存储在目录中 等级的 Data ├── 123 │ ├── 456 │ │ ├── 789 │ │ │ ├── track1.mp3 │ │ │ ├── track2.mp3 │ │ │ ├── track3.mp3 │ │ │ ├── track4.mp3 │ │ │ ├── track5.mp3 │ │ │ └── trac
Data
├── 123
│ ├── 456
│ │ ├── 789
│ │ │ ├── track1.mp3
│ │ │ ├── track2.mp3
│ │ │ ├── track3.mp3
│ │ │ ├── track4.mp3
│ │ │ ├── track5.mp3
│ │ │ └── track6.mp3
或者将所有文件存储在一个目录中,并以数据库id命名每个文件
67.mp3 68.mp3
假设我有300000个文件。每种数据存储方式的优缺点是什么?如果您计划使用S3,请阅读下面链接中的问题,特别是我的答案。我不想在这里重复这一切;最好把答案放在一个地方
如果使用AWS S3存储桶,那么还有其他选项您是否使用S3?或者你打算把这些文件存储在哪里?我不使用S3,但这是个好主意。我也对人们对这件事的看法很感兴趣。如果你打算使用AWS,你可能是傻瓜Hardy,至少不要考虑使用S3进行这种存储——快速、廉价和冗余……你还能想要什么?