Ich werde uU für einen Kunden eine Bildergalerie erstellen müssen. Die Rede ist von bis zu 1 Million Bilder. Die Bilder sollen online abruf- und bestellbar sein.
Meine Frage: Wie geh ich da am Besten programmiertechnisch vor?
1. lastenheft
2. pflichtenheft
3. realisieren (überlegen, konzeptionieren, ausprobieren)
Soll ich nun die Bilder direkt in die Datenbank speichern oder soll ich den Pfad zum jeweiligen Bild speichern?
hat beides vor- und nachteile.
wie groß sind die bilder???
wahrscheinlich ist es besser die bilder im filesystem zu halten und die adresse in der db.
Soll ich mehrere Tabellen erstellen (je à zB 10'000er Datensätze)?
warum ???? was soll der quatsch ? dafür gibts ja sql-dbs !
Was für Möglichkeiten der Bestellung gibt es? Welche ist die sinnvollste?
halt bestellen. welche möglichkeiten solls geben? vielleicht bestellung auf ziel ? oder optionen ? gibts da 'verfallszeiten' ?
machst du termingeschäfte??
Soll ich alle Bilder in einem Ordner ablegen oder soll ich Kategorie-Ordner erstellen, in welchem die dazugehörigen Bilder gespeichert werden?
kategorien wäre zumindest ein ansatz. aber das filesystem mit vielen (mills?) in einer flachen struktur zu belasten wäre wahrscheinlich falsch.
daher schlage ich eine baumstruktur vor: verzeichnis a .. z für jeweils den anfabgsbuchstaben, darunter wieder a .. z für den 2. buchstaben usw.
Was für Probleme könnten auftreten?
das mußt du schon selbst herausfinden oder einen hellseher fragen.
Hab ich was vergessen? ;-)
ja - dem kunden zu sagen, daß dich die aufgabe überfordert.