Newsgroup: it.comp.lang.perl
Titolo: Consiglio su quale tipo di database utilizzare

Salve,
ho una tabella in Access, che ha vari campi, piu' uno di tipo OLE dove
ho delle immagini. Vorrei renderla accessibile da web, utilizando il
perl su piattaforma linux. Ho dato uno sguardo alla portabilità dei
file access su linux, ed ho visto che c'e' bisogno oltre del DBD-DBI
(ODBC) anche di altri drivers, il che complica tutto. Avrei pensato al
modulo DBD::Xbase, ma come faccio ad esportare le tabelle in access
nel formato DBF mantenendo le immagini ? Purtroppo li' c'e' un campo
OLE, nel DBF ho al massimo il campo Memo, ma e' fattibile il
trasferimento ?
Grazie per i consigli.
Logan.
--
logan@voi_vitsi.pulp-fiction.com
 (To mail me, take away voi_vitsi.)

 Grazie per i consigli.
MySQL permette un tipo di campo BLOB ('Binary Large OBject'), che puo'
contenere dati binari, quindi immagini se necessario. Anche se va trattato
con l'opportuna cautela, e' il modo normale per memorizzare immagini nel
database. Passare a linux non dovrebbe essere quindi un problema, se non
nello scorporare l'immagine da Access e metterla nel corrispondente campo
del nuovo database.
Credo che anche PostGres abbia un tipo di campo assibilabile al BLOB.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

trasferimento ?
Io uso mySQL ed esporto tranquillamente i contenuti binari come le
immagini nei BLOB.
	Michele.
P.S.: Ma che c'entra con il Perl? ;-)
-- 
Michele Beltrame
mi...@io.com
http://www.io.com/~mick/

 P.S.: Ma che c'entra con il Perl? ;-)
Beh. Volendo, uno puo' intendere che i programmi per gestire il database li
scrivera' in perl, per cui c'entra in senso lato. :)


Maurizio
Infatti avete frainteso, o non mi sono spiegato io bene, volevo sapere
se esiste un modulo DBI:DBD che mi permette di accedere alle immagini
contenute in un file di database (non un server SQL, quello lo sapevo
fare gia:-), il file di partenza e' Access, il file di destinazione me
lo dovreste dire voi, sempre che non abbiate adottato la soluzione
SQL.
Risposta tipo: Si tramite il modulo DBD::XBase puoi utilizzare il
campo Memo facendo....(questo non lo so).
Bhe' forse e' un po OT, pero' la domanda non ci sarebbe se stessimo
parlando di altri linguaggi, tipo l'asp che ha un modo "quasi" nativo
di accedere al database Access. :-)
Ciao.
Logan.
PS
Sto pensando di mettere un campo con l'URL all'immagine, invece che
l'immagine stessa....


 Logan.


 wrote:
: fare quello che vuoi dal lato server utilizzare PHP (non č molto
: dissimile da PERL o Javascript come sintassi) se si tratta di
Consigliare il PHP in un newsgroup sul Perl e` un onta che grida
vendetta :-)
: PHP impegna il server, perň č piů efficiente di perl, in quanto in
: genere č inglobato nel server HTTP, nella fattispecie ti consiglierei
...e tu ingloba il Perl nel server!
Esiste il mod-perl per Apache, che vanta una miriade di ulteriori moduli
aggiuntivi, da quello che riutilizza lo stesso descrittore di database,
evitando il processo (lento) di connessione al DB, al fantastico CIPP
che permette di scrivere una query SQL in una pagina HTML, dare un
esempio di come debba essere formattata una riga del risultato e al
caricamento della pagina esegue la query e inserisce il risultato nella
pagina senza che si debba scrivere 1 dico 1 linea di codice...
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E
finger nandos (at) mail (dot) ipers (dot) net   for my PGP public key
Home: 
http://www.ipers.net/~nandos

 Esiste il mod-perl per Apache, che vanta una miriade di ulteriori moduli
E per i server Microsoft, c'e` Perl-for-IIS, incluso nella distribuzione
dell'ActivePerl di ActiveState.  Anch'esso, come mod_perl, e` molto
efficiente (per le estensioni piu` strane si puo` ricorrere a Win32::OLE,
che permette ad ActivePerl di pilotare qualsiasi oggetto Automation).
Alex

 Esiste il mod-perl per Apache, che vanta una miriade di ulteriori moduli
Ok, non lo sapevo.
Io in genere lavoro con Java, quindi PHP lo uso solo in caso di cose 
realmente piccole, se capita di ricompilare Apache daro' un'occhio a a
questo Perl
Ciao.

 wrote in message news:jB3J7hUuznsf-pn2-dkJsdEZcYdFD@localhost...

Un'altra possibilita` (con prestazioni minori di mod_perl, ma migliore
integrazione con Java, e potenza di linguaggio/estensioni equivalente
a Perl) e` JPython, la versione 100% Pure Java del linguaggio di scripting 
Python.  Purtroppo, Perl non ha un simile "motore" 100% Pure Java.
Alex

 wrote:
:> ....e tu ingloba il Perl nel server!
:> Esiste il mod-perl per Apache, che vanta una miriade di ulteriori moduli
: Io in genere lavoro con Java, quindi PHP lo uso solo in caso di cose 
: realmente piccole, se capita di ricompilare Apache daro' un'occhio a a
: questo Perl
Non serve ricompilare Apache: mod-perl e` un modulo come gli altri e
Apache e` in grado di caricare dinamicamente i suoi moduli.
