Ich habe das mal getestet und du brauchst dir keine Sorgen zu machen.
FB 2.5.4 32-bit (Affinity Mask 14) oder einfach Classic Server verwenden
Schätze aber 2 CPUs genügen oder sogar eine.
Delphi 10.2 - FireDAC
Nur mit Command einfach alternierend ein Bild zu 21k und eines zu 4k einfach mit LoadFrom File reingeladen in die zuvorganannte Tabellenstruktur.
Commit nach 10k Sätzen und Transaktion neu gestartet.
Größe ca. 7,5GB. Sind so 250k Sätze im Moment.
Pro 1000 Sätze ca. 3 Sekunden leicht zunehmend ab 100k.
DB über
TCP (auf lokalen Rechner) 4 Sek.
DB über Locales Protocol 3 bis 3,5 Sekunden im Schnitt.
und die
DB ist nicht von den Einstellungen her optimiert.
Zuerst degradete die Performance vermutlich da Windows die Festplatte mitformatierte.
Jetzt habe ich noch ein paar dazugeladen und die
DB hat 9GB. Macht keinen Unterschied. Blobs in eigenem Table mit PK Spalte MD5.
Da ich mich mit dieser Materie bis lang noch nie Auseinander setzen musste erhoffte ich mir einen Rat von Leuten die täglich bzw mehr damit zu tun haben.
Ich bin ja bereits am Lesen der verschiedensten Dokumentationen und stelle keine Fragen mehr.
Eine
DB anlegen mit 450k Datensätzen, nur mal so zum probieren um am Ende herauszufinden das es doof ist wollte ich verhindern aber okay, dann eben so.
Danke auf jeden Fall für all Eure Meinungen!