PaSt: /PHP Bildergalerie mit Zusatzinfos

Beitrag lesen

Guten Abend!

Bei einem kleinen Projekt soll ich eine Bildergalerie erstellen.

Für die Datenhandhabung ergeben sich für mich folgende Varianten.

Variante A

Bild als Datei in (Album)-Ordner.
Zusatzinformationen im Exifformat.

Vorteil:

  • Zusatzinfos sind direkt mit Bild verknüpft.

Nachteil:

  • Unschönheit bezüglich Zeichencodierung Exif und UTF-8
  • Anpassung der Exifdaten nur "offline" in Bildbearbeitungsprogramm möglich.

Variante B

Bild als Datei in (Album)-Ordner.
Zusatzinformationen in (SQL)-Datenbank.

Vorteil:

  • "Keine" Einschränkungen der Zusatzinformationen (Länge, Anzahl und dgl)

Nachteil:

  • Zusätzliche Datenquelle
  • Eindeutige Zuordnung zwischen Zusatzinfos und Bild muss gewährleistet werden (Bsp wenn zwei Bilder gleich benannt sind)

Variante C

Alle Daten in SQL-Datenbank. Bild als BLOB. Hier hab ich aber keine Erfahrung. Was heisst das bezüglich Performance

Vorteil:

  • Alle Daten sind fest miteinander Verknüpft.
  • Onlineanpassungen problemlos möglich.

Nachteil:

  • ?

Was habt ihr da so für Erfahrungen gemacht?

Grüsse