Afortunadamente una pregunta simple: disculpas si ya ha sido respondida, pero no apareció nada en la búsqueda.amazon s3 partición de las mejores prácticas de archivos
En S3, ¿es mejor organizar imágenes en subdirectorios más pequeños, o simplemente guardarlas en un solo directorio? En un sistema de archivos típico, el espacio de nombres de las imágenes en los directorios para mejorar el rendimiento. Una estructura plana con miles de imágenes en un directorio normalmente no funciona bien. ¿Es este el caso en Amazon S3?
Puedo poner todas las imágenes de usuario en una carpeta de usuario, todas las imágenes de publicación en una carpeta de publicaciones, etc. O puedo poner imágenes de usuario en carpetas como users/{userId} para evitar tener miles de imágenes en una carpeta de usuarios.
Bueno, a los nombres de los archivos se les agregará el ID del usuario, por lo que es fácil encontrar archivos de usuarios en particular con cualquiera de los métodos. Más en cuestión aquí es si las preocupaciones normales del sistema de archivos afectan a S3 (rendimiento reducido con decenas de miles de archivos en la misma carpeta). – Marc