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