Hallo,
aufgrund der Skalierbarkeit würde ich mir da ein anderes Konzept überlegen. Denke bitte daran wie schnell der Platz anwächst, wenn du mal einige Hundert Benutzer haben solltest, die wiederum im Schnitt 20 oder mehr Bilder haben.
Bei 1000 Benutzern wären das dann schon mal 1000 User * 20 Bilder * 0.2MB.
Vorerst sieht das nicht nach viel aus, aber schließlich wächst deine Datenbank auch kontinuierlich usw...
Wird es eien sehr große Community, würde ich die Bilder auslagern. Habe es persönlich noch nicht ausprobiert, aber mir wurde diesbezüglich schon mal die EC2 Cloud von Amazon empfohlen.
Markus.