Ich mach jetzt gerade ein XML-Import. In der XML kommen auch Bilder und PDFs vor die base64 kodiert sind.
Jetzt überleg ich, speicher ich die Datei auf der Festplatte und trag in der DB den Dateinamen ein, oder speicher ich die Daten direkt in der DB.
Am liebsten würde ich die Dateien in der DB ablegen, aber ich hab ein schlechtes gefühl wegen den abfragedauer und der performance der DB, wenn ich solche große Daten in der DB ablege.
Oder könnt ihr mir tipps geben wie ich Dateien in einer DB speichern kann, ohne die Performance und Abfragedauer zu schwächen???
Ich zieh deshalb die DB-variante vor, da der Import weitgehenst dynmamisch sein soll, und ich nicht immer weiß welcher XML-Tag nur ein String ist oder einen Dateiinhalt beinhaltet.
Jetzt überleg ich, speicher ich die Datei auf der Festplatte und trag in der DB den Dateinamen ein, oder speicher ich die Daten direkt in der DB.
Am liebsten würde ich die Dateien in der DB ablegen, aber ich hab ein schlechtes gefühl wegen den abfragedauer und der performance der DB, wenn ich solche große Daten in der DB ablege.
Oder könnt ihr mir tipps geben wie ich Dateien in einer DB speichern kann, ohne die Performance und Abfragedauer zu schwächen???
Ich zieh deshalb die DB-variante vor, da der Import weitgehenst dynmamisch sein soll, und ich nicht immer weiß welcher XML-Tag nur ein String ist oder einen Dateiinhalt beinhaltet.
Kommentar