Ger inga direkta för- och nackdelar, berättar bara hur jag gör, om det skulle vara till någon hjälp.
Jag sparar filstruktur/filnamn i databasen och själva filerna på hårddisk.
Om man grupperar detta per användare och har en bra säkerhetskoll på filnamn så ser jag inga problem med detta. Id:n är att föredra om man inte har behov av att manuellt gå in och titta på filer och dess namn