Thread BLOB's
(10 answers)
Opened by Froschpopo at 2006-10-17 00:27
Die Verwaltung (Backup, Übertragung oder Aufräumen) ist einfacher wenn man alles in einer Struktur hat. Wenn du Bilder im Dateisystem gespeichert hast und die restlichen Daten in der DB, so kann es zu Differenzen kommen, wenn du die DB oder das Dateisystem veränderst.
Wenn aber die Bilder in der DB sind, ist der Zugriff darauf ohne Script nicht mehr so einfach. Weiterhin kann das auf kosten der Geschwinigkeit und Speicher gehen. Da Blob keien feste Größe hat. Das macht die Indizierung komplizierter und mache DBs geben allen Blobs die größe, die der größte Blobeintrag hat. Das verschwendet eine Menge Speicher. Es kommt halt immer darauf an was du willst und was du hast. Wenn es nur um die Handhabung geht so würde ich soviel es geht in die DB stecken, da du dann mit einem Toolset alles machen kannst, und die Daten nicht den Zusammenhang verlieren können. Wenn ich die Daten aber auch anderweitig verwenden will, oder die DB eine Größenbeschränkung, oder Geschwindigkeitsprobleme hat, so ist es besser die Bilder im Dateisystem abzulegen. |