Hallo Marcus,
-----Ursprüngliche Nachricht----- Von: "Marcus Obst" marcus.obst@etit.tu-chemnitz.de Gesendet: 10.05.2011 14:49:28 An: "Linux-User-Group Dresden" lug-dd@mailman.schlittermann.de Betreff: Re: PostgreSQL
On 10.05.2011 13:55, Marcus Obst wrote:
Ich glaube das Problem grenzt sich wirklich auf die Binärdaten ein. Ich verwende im Moment dafür den Datentyp *bytea*. Nach allem was ich gelesen und glaube verstanden zu haben, ist das am Ende nix weiter als ,,escaptes'' ASCII, sprich sowohl Client also auch Server müssen irgendetwas konvertieren.
So, ich hab jetzt nochmal eine Postgres-Datenbank unter Linux aufgesetzt.
Hier ändert sich ebenfalls nix, außer dass ich das Tun des Servers etwas besser beobachten kann.
Sobald ich Daten Größer 30kb in die Tabelle mit dem Type bytea schreibe wird alles langsam. Serverseitig belegt der postgres-Daemon dann eine komplette CPU.
spricht fuer die Komprimierung beim Abspeichern.
Demzufolge scheint also die Behandlung von bytea nur mit der CPU-Leistung zu skalieren.
Schade eigentlich.
apt-get remove postgresql
nicht so vorschnell.
ALTER TABLE tabelle ALTER COLUMN spalte SET STORAGE EXTERNAL;
http://www.postgresql.org/docs/9.0/interactive/storage-toast.html
Die Bilder liegen doch schon in einem Format vor, was intern komprimiert ist?
Holger ___________________________________________________________ Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die Toolbar eingebaut! http://produkte.web.de/go/toolbar