Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Problem PL/Python-Stored Procedure und BYTEA



Am Mittwoch, 8. November 2006 09:49 schrieb Tim Frießinger:
> Nach dem die Sache mit einem Bild geklappt hat, hat mich wohl der
> Großenwahn gepackt und ich dachte mir, dass ich ja vielleicht nicht nur
> Bilder, sondern generell Media-Daten, also auch Videos etc... über meine
> Datenbank verwalten könnte. Also habe ich mal eine ca. 40 MB große Datei
> über diesen Weg kopieren wollen. Das Resultat war, dass meine Festplatte
> angefangen hat wie wild zu rödeln und mein komplettes System unerträglich
> langsam wurde.

Ich kenne zwar die Interna von Python nicht, aber ich kann mir gut ausmalen, 
wie bei einer solchen Implementierung die ganze Datei etwa drei bis sechs Mal 
im Speicher kopiert wird.  Am effizientesten wird das, wenn man die Daten als 
bytea in der Datenbank speichert und im binären Protokollmodus abruft.  Dann 
hat man maximal eine Kopie im Speicher.
-- 
Peter Eisentraut
http://developer.postgresql.org/~petere/



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group