Re: [postgresql-it] Come memorizzare un'immagine?

  • From: Alessandro de Manzano <ale@xxxxxxxxxxxxx>
  • To: postgresql-it <postgresql-it@xxxxxxxxxxxxx>
  • Date: Thu, 9 Nov 2006 14:37:38 +0100

On Thu, Nov 09, 2006 at 12:50:15PM +0100, Felix wrote:

[...]

approfitto di questo thread per manifestare la mia presenza attiva,
dopo diversi mesi di lettura silenziosa della lista ;))


Adesso però la mia esigenza è diversa, che piaccia o meno, devo memorizzare 
l'immagine
nel database ed al momento per i problemi da me esposti in precedenza non 
ci riesco!

mi aggiungo alla lista dei sostenitori dell'approccio basato su FS:
dalle mie parti si dice "ufele' fa' il to' meste'" (brr..), e un RDBMS
poco c'azzecca con dati binari, IMHO..

In ogni caso, se proprio devi, potrei suggerire un approccio "misto".
Se le immagini (o cmq i dati binari) non sono troppo grossi (1 Gb
????? ma che sito web e' ? :-| ) potresti valutare la possibilita'
di codificarli UU o base64 o simili.
In questo modo i dati sono effettivamente memorizzati nel DB, ma dal
punto di vista di gestione sono stringhe ASCII normali senza bisogno di
particolari problemi di "escaping" nei trasferimenti tra la tua
applicazione e il processo server (anche se decisamente lunghette)

Certo, aumenti del 25% lo spazio occupato con la codifica, senza
contare dover implementare le fasi di de/codifica, tutti motivi in
piu' per utilizzare l'FS... ;-))


-- 

bye!

Ale


Other related posts: