Thread Große Datenbank mit Bildern?: mysql
(8 answers)
Opened by Froschpopo at 2007-05-08 01:20
Neuster Stand:
Ich habe nun mal exakt 100.000 Bilder in die Datenbank eingelesen. Folgende Ergebnisse: Code: (dl
)
SELECT bin_data FROM fotos WHERE id = 6323 1 row in set (0.03sec) # Bin zufrieden Zweites Ergebnis: Code: (dl
)
SELECT bin_data FROM fotos WHERE filename = 'urlaub3' 1 row in set (12.3 sec) # horror!!!!!!!!!!!! Fazit: Die Ausgabe beim Zugriff über den Primärschlüssel ist wirklich sehr gut und schneller als die Ausgabe über das Dateisystem. Das ursprüngliche Ziel war ja mal, dass ich von der "ORDER BY"-Funktionalität und den WHERE-Möglichkeiten profizieren wollte. Z.b. möchte ich mir alle Dateien von einem bestimmten Tag oder von einem bestimmten User ausgeben lassen. In der Praxis funktioniert das aber nicht wirklich befriedigend da Spalten wie "autor" nicht UNIQUE machen kann, schließlich soll ein Autor auch mehrere Fotos hochladen dürfen. Allerdings bin ich von der Performance beim Zugriff über den Primärschlüssel so sehr erstaunt, dass ich noch nicht vollständig aufgeben möchte. Meine letzte Hoffnung sind nun Änderungen an der mySQL-Konfiguration. Schaade hab extra meine Nacht geopfert :(\n\n <!--EDIT|Froschpopo|1178584349--> |