Re: [Python] Che db usare?

2009-11-28 Per discussione Marco Beri
On Sat, Nov 28, 2009 at 9:17 PM, Nicola Larosa  wrote:

> Federico wrote:
> > Per fortuna che esistono persone come te che parlano senza rivolgersi
> > a chi ne sa meno con quell'aria da "so tutto io". Mi fa molto piacere.
>
> Hai presente quella storiella della pagliuzza e della trave? Oppure
> quella del bue e dell'asino cornuto? Ecco...
>

ROTFLMAO

-- 
http://ThinkCode.TV - Screencast e videocorsi di programmazione
http://stacktrace.it - Aperiodico di resistenza informatica
http://beri.it - Blog di una testina di vitello
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Valerio Turturici
Dai ragazzi basta, che senso ha avere discussioni per delle sciocchezze? 
Su..

Nicola Larosa ha scritto:
> Federico wrote:
>   
>> Per fortuna che esistono persone come te che parlano senza rivolgersi
>> a chi ne sa meno con quell'aria da "so tutto io". Mi fa molto piacere.
>> 
>
> Hai presente quella storiella della pagliuzza e della trave? Oppure
> quella del bue e dell'asino cornuto? Ecco...
>
>   

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Nicola Larosa
Federico wrote:
> Per fortuna che esistono persone come te che parlano senza rivolgersi
> a chi ne sa meno con quell'aria da "so tutto io". Mi fa molto piacere.

Hai presente quella storiella della pagliuzza e della trave? Oppure
quella del bue e dell'asino cornuto? Ecco...

-- 
Nicola Larosa - http://www.tekNico.net/

The shoe isolates us from the living landscape that sustains us, it
cuts us off from the soil we're rooted in, and inflates our ego to
make us think that we are "free", by which we mean isolated and
disconnected. We're not; we're just crippled inside our casts.
 - Jason Godesky, June 2007
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Enrico 'Henryx' Bianchi
On Saturday 28 November 2009 18:28:08 Massimo Capanni wrote:

> si, pienamente daccordo su questo aspetto, ma la rete di server dai
> quali estraggo i dati non sono in rete e una soluzione del genere
> sarebbe estremamente piu' macchinosa al momento. Per questo sqlite
> esegue egregiamente il lavoro che mi ero preposto.

Mmm... quindi l'unico server di rete e` il mail/DNS server che usi. A questo 
punto, forse e` anche sensato il tuo approccio, anche se personalmente rimango 
dubbioso
 
> ti ringrazio dei suggerimenti, semmai sapro' a chi chiedere in futuro
> in caso di dubbi :)

Guarda, la lista e` sicuramente piu` preparata di me, non fosse altro perche` 
la somma di tutte le esperienze fatte dai vari frequentatori e indubbiamente 
piu` altra della mia :)

> Anzi, scusandomi per l'uscita di tema da questo post, ma quando
> conviene utilizzare sqlalchemy?

Personalmente mai (non amo gli ORM in genere), preferisco crearmi degli 
oggetti per gestire la creazione della query per i fatti miei

Enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Massimo Capanni
Il giorno 28 novembre 2009 17.48, Enrico 'Henryx' Bianchi
 ha scritto:
>
> On Saturday 28 November 2009 16:35:04 Massimo Capanni wrote:
> > Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail
> > server e un dns server per il quale e' necessario qualche volta (raro, ma
> > quando capita son rotture) ricercare delle informazioni dai giganteschi
> >  file di log.
>
> OT: se usi ambienti Linux/*nix per tenere in piedi questa roba, ti consiglio
> di migrare a rsyslog o a syslog-ng. Il primo ha dei moduli dedicati per
> salvare i dati su database (MySQL, PostgreSQL e, forse, SQLite) ma, secondo
> me, ha una pessima sintassi di configurazione. Il secondo ha una buona 
> sintassi
> di configurazione, ma le funzionalita` di salvataggio dei dati su database 
> sono
> a pagamento (ci sono comunque trucchi per inviare in automatico i dati su
> database)
>

eh ... se lavorassi su Linux/*nix forse avrei meno grattacapi :)
purtroppo gli applicativi girano tutti su sistemi Windows ...

> >  Avevo
> > preparato delle ipotesi per la scelta del db, e considerando che alla fine
> > le operazioni da eseguire  saranno solo di inserimento e ricerca ho scelto
> > sqlite, che funziona bene, gia' integrato nel linguaggio, veloce quanto
> > basta.
>
> Personalmente non saprei se ti conviene, in quanto con SQLite hai uno storage
> locale, mentre con un RDBMS client/server potresti addirittura centralizzare
> la base dati (anche se con un syslog server hai lo stesso risultato)
>

si, pienamente daccordo su questo aspetto, ma la rete di server dai
quali estraggo i dati non sono in rete e una soluzione del genere
sarebbe estremamente piu' macchinosa al momento. Per questo sqlite
esegue egregiamente il lavoro che mi ero preposto.

> > Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un
> > servizio, creare degli utenti e considerare un sacco di altri aspetti che
> > per il mio caso forse erano superflui.
>
> Firebird lo abiliti via inetd e, solitamente, per piccoli progetti viene usato
> direttamente con l'utente SYSDBA
>
> > Non conosco il tuo livello di preparazione con python, ma per quanto mi
> > riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per
> > un'applicazione semplice come la mia; non oso pensare a un progetto piu'
> > grosso. :)
>
> Personalmente sono abbastanza preparato da potermi muovere tranquillamente in
> qualsiasi ambito (l'unico ambito che non ho mai voluto veramente approfondire
> la parte web in quanto non mi interessa). Inoltre considera che il mio ambito
> di sviluppo (se e quando sviluppo) e` proprio a livello di database
>
ti ringrazio dei suggerimenti, semmai sapro' a chi chiedere in futuro
in caso di dubbi :)
Anzi, scusandomi per l'uscita di tema da questo post, ma quando
conviene utilizzare sqlalchemy?

> Enrico
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] NetBeans IDE con Python e Autocomposizione

2009-11-28 Per discussione Fabrizio Mancini
On Sat, Nov 28, 2009 at 1:22 PM, Pasini Paolo  wrote:
> Ciao a tutti ,
> Da qualche tempo stò usando  NetBeans con il plug in per python.
> Ma ho problemi con l’auto completamento durante la scrittura del codice (
> oggetto. …).
> Qualcuno ha risolto il problema ?

Sinceramente no, neanche con la verisone 6.7
L'ho usato per un pò in alternativa a eclipse, ma l'ho abbandonato per
i parecchi problemi che presentava.
Ti consiglio di provare eclipse con pydev (ora distribuito da aptana e
completamente opensource), che adesso supporta sia python, che jython
che ironpython.
Lo sto usando per sviluppare una app con TurboGears 2 e con il
debugger di eclipse posso debuggare direttamente l'applicazione web.
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Enrico 'Henryx' Bianchi
On Saturday 28 November 2009 16:35:04 Massimo Capanni wrote:
> Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail
> server e un dns server per il quale e' necessario qualche volta (raro, ma
> quando capita son rotture) ricercare delle informazioni dai giganteschi
>  file di log.

OT: se usi ambienti Linux/*nix per tenere in piedi questa roba, ti consiglio 
di migrare a rsyslog o a syslog-ng. Il primo ha dei moduli dedicati per 
salvare i dati su database (MySQL, PostgreSQL e, forse, SQLite) ma, secondo 
me, ha una pessima sintassi di configurazione. Il secondo ha una buona sintassi 
di configurazione, ma le funzionalita` di salvataggio dei dati su database sono 
a pagamento (ci sono comunque trucchi per inviare in automatico i dati su 
database)

>  Avevo
> preparato delle ipotesi per la scelta del db, e considerando che alla fine
> le operazioni da eseguire  saranno solo di inserimento e ricerca ho scelto
> sqlite, che funziona bene, gia' integrato nel linguaggio, veloce quanto
> basta.

Personalmente non saprei se ti conviene, in quanto con SQLite hai uno storage 
locale, mentre con un RDBMS client/server potresti addirittura centralizzare 
la base dati (anche se con un syslog server hai lo stesso risultato)

> Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un
> servizio, creare degli utenti e considerare un sacco di altri aspetti che
> per il mio caso forse erano superflui.

Firebird lo abiliti via inetd e, solitamente, per piccoli progetti viene usato 
direttamente con l'utente SYSDBA

> Non conosco il tuo livello di preparazione con python, ma per quanto mi
> riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per
> un'applicazione semplice come la mia; non oso pensare a un progetto piu'
> grosso. :)

Personalmente sono abbastanza preparato da potermi muovere tranquillamente in 
qualsiasi ambito (l'unico ambito che non ho mai voluto veramente approfondire 
la parte web in quanto non mi interessa). Inoltre considera che il mio ambito 
di sviluppo (se e quando sviluppo) e` proprio a livello di database

Enrico
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Federico
Il giorno sab, 28/11/2009 alle 16.35 +0100, Massimo Capanni ha scritto:
> Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail
> server e un dns server per il quale e' necessario qualche volta (raro,
> ma quando capita son rotture) ricercare delle informazioni dai
> giganteschi file di log. 
>  
> Da circa una settimana quindi mi sono messo alla stesura di uno script
> in Python il quale estraesse dai file di log le informazioni grezze e
> li organizzasse in un db sql per future consultazioni e statistiche.
> Avevo preparato delle ipotesi per la scelta del db, e considerando che
> alla fine le operazioni da eseguire  saranno solo di inserimento e
> ricerca ho scelto sqlite, che funziona bene, gia' integrato nel
> linguaggio, veloce quanto basta. 
>  
> Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un
> servizio, creare degli utenti e considerare un sacco di altri aspetti
> che per il mio caso forse erano superflui.
>  
> Non conosco il tuo livello di preparazione con python, ma per quanto
> mi riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per
> un'applicazione semplice come la mia; non oso pensare a un progetto
> piu' grosso. :)
>  
> coraggio e buon lavoro

Conoscenza di python ora livello base. Sto studiando sempre (tempo
permettendo) mi manca molto ma sono assettato di conoscenza. Mi sta
piacendo molto.

Ottimo grazie mille

Federico


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Valerio Turturici
E di che, figurati ;)
Non voglio entrare nel merito, ma credo che nessuno sia nato con la 
scienza infusa, di conseguenza tutti hanno avuto / hanno bisogno di 
aiuto, non c'è nulla di male, non si nasce mica imparati ;)
Detto questo tutti amici come prima, non ha senso avere discussioni per 
queste cose su ;)

Buona fortuna.

Federico ha scritto:
> Il giorno sab, 28/11/2009 alle 15.21 +0100, Valerio Turturici ha
> scritto:
>   
>> Per progetti medi sqlite è ottimo, per quelli più grandi è molto usato 
>> MySQL ma non ne ho sentito parlare molto bene e non avendo mai avuto 
>> necessità di usarlo fino ad ora (sqlite ha sempre soddisfatto le mie 
>> esigenze, anche per progetti grandi) non so dare un giudizio.
>> Credo comunque che ci siano molte cose da considerare, come hanno detto 
>> gli altri utenti.
>>
>> Ciao.
>> 
>
> Perfetto sei stato grande hai risposto pienamente alla mia domanda dando
> la tua opinione ed era quello che mi serviva sapere senza troppi giri.
> Per fortuna che esistono persone come te che parlano senza rivolgersi a
> chi ne sa meno con quell'aria da "so tutto io". Mi fa molto piacere. 
>
> Grazie mille per la risposta Valerio 
>
> Buona giornata
>
> Federico
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>   

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Massimo Capanni
Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail
server e un dns server per il quale e' necessario qualche volta (raro, ma
quando capita son rotture) ricercare delle informazioni dai giganteschi file
di log.

Da circa una settimana quindi mi sono messo alla stesura di uno script in
Python il quale estraesse dai file di log le informazioni grezze e li
organizzasse in un db sql per future consultazioni e statistiche. Avevo
preparato delle ipotesi per la scelta del db, e considerando che alla fine
le operazioni da eseguire  saranno solo di inserimento e ricerca ho scelto
sqlite, che funziona bene, gia' integrato nel linguaggio, veloce quanto
basta.

Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un
servizio, creare degli utenti e considerare un sacco di altri aspetti che
per il mio caso forse erano superflui.

Non conosco il tuo livello di preparazione con python, ma per quanto mi
riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per
un'applicazione semplice come la mia; non oso pensare a un progetto piu'
grosso. :)

coraggio e buon lavoro




Il giorno 28 novembre 2009 16.14, Enrico 'Henryx' Bianchi  ha scritto:

> On Saturday 28 November 2009 14:00:25 Enrico Franchi wrote:
> > Non e' sensato pretendere un DB che scali bene verso l'alto
> > e verso il basso, e magari sia pure comodo dal punto di vista del
> > deployment.
>
> Piu` che altro dubito che esista un database del genere. Forse Firebird
> (passi
> dall'embedded al client/server cambiando solo la stringa di connessione),
> ma
> non ho mai sentito parlare di database di dimensioni che superano il Gb (su
> IBSurgeon ho trovato un articolo su come creare ed ottimizzare un database
> Firebird da 1Tb, ma vengono citati database della dimensione massima di
> 450Gb)
>
> Enrico
> P.S. per il moderatore: reinvio il messaggio in quanto precedentemente l'ho
> inviato con l'indirizzo sbagliato
>  ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Enrico 'Henryx' Bianchi
On Saturday 28 November 2009 14:00:25 Enrico Franchi wrote:
> Non e' sensato pretendere un DB che scali bene verso l'alto 
> e verso il basso, e magari sia pure comodo dal punto di vista del
> deployment.

Piu` che altro dubito che esista un database del genere. Forse Firebird (passi 
dall'embedded al client/server cambiando solo la stringa di connessione), ma 
non ho mai sentito parlare di database di dimensioni che superano il Gb (su 
IBSurgeon ho trovato un articolo su come creare ed ottimizzare un database 
Firebird da 1Tb, ma vengono citati database della dimensione massima di 450Gb)

Enrico
P.S. per il moderatore: reinvio il messaggio in quanto precedentemente l'ho 
inviato con l'indirizzo sbagliato
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Enrico Franchi

On Nov 28, 2009, at 3:49 PM, Federico wrote:

> Seguo aziende che hanno anche più di un tb di dati, sto passando ad un
> linguaggio di programmazione come python per poter offrire servizi su
> diverse piattaforme, in quanto le soluzioni che propongo vanno bene per
> windows e mac. 

Scusa, capisco cambiare il linguaggio di programmazione per un nuovo progetto...
Hai intenzione di migrare basi di dati da alcuni terabyte ad un nuovo 
database... perche?
Molto probabilmente *non* sara' una cosa banale. Sara' anzi un bagno di sangue.
Specie mantenere una certa parvenza di efficienza.

Questo a prescindere da Python.

> La rubrica è solo un esercizio, per me il tempo è denaro quindi se devo
> imparare ad utilizzare un db imparo direttamente quello che nel tempo mi
> offre migliore scalabilità. Quindi andrò direttamente con postg

La differenza fra i vari dbms quasi non la vedi su un progetto cosi' semplice.
Poi ovviamente fai benissimo ad imparare con PostgreSQL, figurati. Io
sono un discreto sostenitore dello stesso.

> Non cerco la pappa pronta (di solito cerco prima di arrivarci da solo,
> poi chiedo consiglio e se non capisco nemmeno cosi cerco di farmelo
> spiegare) altrimenti avrei chiesto direttamente di dirmi come devo fare
> la connessione con un db, avrei fatto prima, mentre ho solo chiesto se
> qualcuno conosceva un ottima guida e poteva dirmi quale, l'avrei
> studiata come sto facendo per il resto. Mi dispiace se ho chiesto
> troppo.

Non hai chiesto "troppo". Semplicemente ribadisco il punto non e' trovare
il "fantastico manuale di usare postgre con Python". Il punto e' imparare
ad usare Python *e* imparare ad usare postgre. Se poi pensi di fare la
migrazione sui due piedi, buona fortuna.

> Quel poco che ho trovato non mi ha soddisfatto molto, probabilmente ho
> cercato male allora. 

Non e' che ci sia molto ne molto da dire. La documentazione  di postgre fa fede
per postgre. Potrei forse anche consigliarti un libro, ma e' vecchio e chissene.
Poi si tratta di chiamare da Python.

Come ti ho detto le strade sono essenzialmente quelle che ti ho detto.
Con l'aggiunta che se hai a che fare con db legacy, probabilmente
l'unica cosa che ce la cava e' SQLAlchemy (o SQL a mano). Non ho comunque
presente la tua situazione e non posso dire se un ORM sia o meno appropriato.

> Probabilmente per te quello che ho chiesto era una cosa cretina e
> scontata per me invece no, ho chiesto dei semplici consigli in quanto
> sono completamente nuovo su python e il mio obbiettivo è quello di
> imparare il più possibile e nel minor tempo possibile. 

Sono due obiettivi molto contrastanti, purtroppo. Tipicamente imparare a
gestire, configurare e mantenere un nuovo DBMS non e' qualcosa che si impara 
da oggi a domani. A me questa idea di migrare qualche tera di dati mi sembra
rischiosa... adesso su cosa li hanno sti dati? Molto probabilmente puoi
continuare ad usare quello da Python.

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Federico
Il giorno sab, 28/11/2009 alle 15.21 +0100, Valerio Turturici ha
scritto:
> Per progetti medi sqlite è ottimo, per quelli più grandi è molto usato 
> MySQL ma non ne ho sentito parlare molto bene e non avendo mai avuto 
> necessità di usarlo fino ad ora (sqlite ha sempre soddisfatto le mie 
> esigenze, anche per progetti grandi) non so dare un giudizio.
> Credo comunque che ci siano molte cose da considerare, come hanno detto 
> gli altri utenti.
> 
> Ciao.

Perfetto sei stato grande hai risposto pienamente alla mia domanda dando
la tua opinione ed era quello che mi serviva sapere senza troppi giri.
Per fortuna che esistono persone come te che parlano senza rivolgersi a
chi ne sa meno con quell'aria da "so tutto io". Mi fa molto piacere. 

Grazie mille per la risposta Valerio 

Buona giornata

Federico

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Federico
Il giorno sab, 28/11/2009 alle 14.00 +0100, Enrico Franchi ha scritto:
> 
> On Nov 28, 2009, at 1:03 PM, Federico wrote:
> 
> > Grazie per le risposte, ho scritto "poi" proprio per quello in
> > quanto
> > sarà una cosa futura. Mi interessa la scalabilità di un prodotto, ma
> > non
> > sarà la rubrica ad avere tera byte di dati ma bensì un progetto
> > futuro. 
> 
> 
> Avevo dimenticato i tag . Vabbe', sarebbero serviti.
> 
> > Stavo cercando qualche guida, non conosco postgress non l'ho mai
> > utilizzato, esiste qualche ottima guida per python e postgress in
> > giro??Se si mi passereste il link??
> 
> Permetti un po' di franchezza? IMHO tu non hai le idee chiare.
> Maneggiare terabyte di dati non e' frequente. Oltretutto bisogna
> vedere
> sono terabyte di dati *strutturati* o meno. Insomma, se avrai esigenze
> di que tipo le avrai in futuro e si spera saprai cosa fare o ti
> pagherai
> una consulenza.

> La maggior parte delle persone non hanno quel tipo di esigenze. 

Seguo aziende che hanno anche più di un tb di dati, sto passando ad un
linguaggio di programmazione come python per poter offrire servizi su
diverse piattaforme, in quanto le soluzioni che propongo vanno bene per
windows e mac. 

> Abbandona l'idea di un prodotto che vada bene per tutti i gusti. 
> Non e' sensato pretendere un DB che scali bene verso l'alto 
> e verso il basso, e magari sia pure comodo dal punto di vista del
> deployment.

Non è il deployment che mi preoccupa ma che risponda a determinate
esigenze. 

> 
> 
> Postgres e' un ottimo DB, aderisce agli standard, e' ben supportato.
> Scala anche in modo eccellente verso l'alto. Ma certe cose non le 
> fa comunque *nessun* db relazionale in modo efficiente senza passare
> per
> strumenti terzi, che dovresti studiare e imparare a suo tempo.
> 
> 
> Ma per una rubrica io userei SQLite, a meno che lo scopo non sia
> quello di imparare (o migliorare) il tuo SQL. Nel caso userei proprio
> postgres.

La rubrica è solo un esercizio, per me il tempo è denaro quindi se devo
imparare ad utilizzare un db imparo direttamente quello che nel tempo mi
offre migliore scalabilità. Quindi andrò direttamente con postg

> Hai bisogno di libri sul modello relazionale, come l'ottimo SQL and
> Relational
> Theory di Date? Poi te la cavi con la guida di postgre che trovi sul
> sito. Su, non
> cercare troppo la pappa. :)

Non cerco la pappa pronta (di solito cerco prima di arrivarci da solo,
poi chiedo consiglio e se non capisco nemmeno cosi cerco di farmelo
spiegare) altrimenti avrei chiesto direttamente di dirmi come devo fare
la connessione con un db, avrei fatto prima, mentre ho solo chiesto se
qualcuno conosceva un ottima guida e poteva dirmi quale, l'avrei
studiata come sto facendo per il resto. Mi dispiace se ho chiesto
troppo.
> 
> 
> Per far parlare python con un db e' piu' o meno sempre la solita zuppa
> e 
> una strafaq. O usi le api di DBAPI o usi l'orm del tuo framework o usi
> SQLAlchemy. Negli ultimi due casi suggerisco di farsi un'idea dei
> pattern
> architetturali coinvolti (sull'ottimo libro di Fowler). *MA* li
> lascerei perdere
> del tutto se quello che vuoi fare e' imparare/migliorare il tuo SQL.

Quel poco che ho trovato non mi ha soddisfatto molto, probabilmente ho
cercato male allora. 

Probabilmente per te quello che ho chiesto era una cosa cretina e
scontata per me invece no, ho chiesto dei semplici consigli in quanto
sono completamente nuovo su python e il mio obbiettivo è quello di
imparare il più possibile e nel minor tempo possibile. 

Grazie per l'aiuto veramente spero un giorno di poter ricambiare 

Mi sono dilungato un pò giusto per chiarire dei punti. 

Buon proseguimento

Federico


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Valerio Turturici
Per progetti medi sqlite è ottimo, per quelli più grandi è molto usato 
MySQL ma non ne ho sentito parlare molto bene e non avendo mai avuto 
necessità di usarlo fino ad ora (sqlite ha sempre soddisfatto le mie 
esigenze, anche per progetti grandi) non so dare un giudizio.
Credo comunque che ci siano molte cose da considerare, come hanno detto 
gli altri utenti.

Ciao.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Enrico Franchi

On Nov 28, 2009, at 1:03 PM, Federico wrote:

> Grazie per le risposte, ho scritto "poi" proprio per quello in quanto
> sarà una cosa futura. Mi interessa la scalabilità di un prodotto, ma non
> sarà la rubrica ad avere tera byte di dati ma bensì un progetto futuro. 

Avevo dimenticato i tag . Vabbe', sarebbero serviti.

> Stavo cercando qualche guida, non conosco postgress non l'ho mai
> utilizzato, esiste qualche ottima guida per python e postgress in
> giro??Se si mi passereste il link??

Permetti un po' di franchezza? IMHO tu non hai le idee chiare.
Maneggiare terabyte di dati non e' frequente. Oltretutto bisogna vedere
sono terabyte di dati *strutturati* o meno. Insomma, se avrai esigenze
di que tipo le avrai in futuro e si spera saprai cosa fare o ti pagherai
una consulenza.

La maggior parte delle persone non hanno quel tipo di esigenze. 

Abbandona l'idea di un prodotto che vada bene per tutti i gusti. 
Non e' sensato pretendere un DB che scali bene verso l'alto 
e verso il basso, e magari sia pure comodo dal punto di vista del
deployment.

Postgres e' un ottimo DB, aderisce agli standard, e' ben supportato.
Scala anche in modo eccellente verso l'alto. Ma certe cose non le 
fa comunque *nessun* db relazionale in modo efficiente senza passare per
strumenti terzi, che dovresti studiare e imparare a suo tempo.

Ma per una rubrica io userei SQLite, a meno che lo scopo non sia
quello di imparare (o migliorare) il tuo SQL. Nel caso userei proprio
postgres.

Hai bisogno di libri sul modello relazionale, come l'ottimo SQL and Relational
Theory di Date? Poi te la cavi con la guida di postgre che trovi sul sito. Su, 
non
cercare troppo la pappa. :)

Per far parlare python con un db e' piu' o meno sempre la solita zuppa e 
una strafaq. O usi le api di DBAPI o usi l'orm del tuo framework o usi
SQLAlchemy. Negli ultimi due casi suggerisco di farsi un'idea dei pattern
architetturali coinvolti (sull'ottimo libro di Fowler). *MA* li lascerei perdere
del tutto se quello che vuoi fare e' imparare/migliorare il tuo SQL.


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] NetBeans IDE con Python e Autocomposizione

2009-11-28 Per discussione Pasini Paolo
Ciao a tutti ,
Da qualche tempo stò usando  NetBeans con il plug in per python.
Ma ho problemi con l'auto completamento durante la scrittura del codice ( 
oggetto. ...).
Qualcuno ha risolto il problema ?


Qui i dettagli della versione
Version: 0.100
Source: NetBeans IDE 6.5 (Build 200811131701)
Plugin Description Python support: editing, refactoring, hints, etc. For more 
information, see http://wiki.netbeans.org/Python 


Paolo

DISCLAIMER: The information contained in this e-mail is the property of Bottero 
 Group SpA and/or its associate companies and is confidential and intended for 
the addressee only. If you are not the addressee and receive this e-mail by 
mistake, please notify the sender and delete this email immediately as any 
disclosure, copying, distribution or use thereof may give rise to a claim 
against you. The sender and/or the Bottero Group SpA accept no liability for 
any damages caused by this email by interception, interference, error, virus or 
other cause. Views and opinions expressed in this email are those of the sender 
unless clearly stated to be those of a company in the Bottero  Group SpA. The 
Company reserves the right to lawfully monitor e-mails.
P Please consider the environment - Do you really need to print this email?



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Federico
Il giorno sab, 28/11/2009 alle 12.38 +0100, Enrico Franchi ha scritto:
> 
> On Nov 28, 2009, at 12:28 PM, Federico wrote:
> 
> > Salve a tutti eccomi di nuovo con un'altra domanda. Ora voglio
> > creare
> > una piccola rubrica da terminale, vorrei sapere che tipo di database
> > mi
> > consigliate per python?? per il momento sto facendo alcune piccole
> > prove
> > con mysql. Mi serve imparare un db che poi sia scalabile e possa
> > contenere tera byte di dati. 
> . 
> 
> Pianifichi una rubrica da terabyte di dati? Ellamadonna se sei
> popolare.
> Oppure i tuoi amici hanno tutti nomi davvero lunghi. :)
> 

Grazie per le risposte, ho scritto "poi" proprio per quello in quanto
sarà una cosa futura. Mi interessa la scalabilità di un prodotto, ma non
sarà la rubrica ad avere tera byte di dati ma bensì un progetto futuro. 

Stavo cercando qualche guida, non conosco postgress non l'ho mai
utilizzato, esiste qualche ottima guida per python e postgress in
giro??Se si mi passereste il link??

Grazie

Federico


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Enrico Franchi

On Nov 28, 2009, at 12:28 PM, Federico wrote:

> Salve a tutti eccomi di nuovo con un'altra domanda. Ora voglio creare
> una piccola rubrica da terminale, vorrei sapere che tipo di database mi
> consigliate per python?? per il momento sto facendo alcune piccole prove
> con mysql. Mi serve imparare un db che poi sia scalabile e possa
> contenere tera byte di dati. 

Pianifichi una rubrica da terabyte di dati? Ellamadonna se sei popolare.
Oppure i tuoi amici hanno tutti nomi davvero lunghi. :)

> Quale db è meglio usare con Python??

A domanda non contestualizzata, risposta non contestualizzata:
Postgre.

Che sarebbe anche stata la mia risposta a "Quale db è meglio usare?"___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che db usare?

2009-11-28 Per discussione Raffaele Salmaso
Federico wrote:
> Salve a tutti eccomi di nuovo con un'altra domanda.

> Ora voglio creare
> una piccola rubrica da terminale, vorrei sapere che tipo di database mi
> consigliate per python?? per il momento sto facendo alcune piccole prove
> con mysql. Mi serve imparare un db che poi sia scalabile e possa
> contenere tera byte di dati. 
 ^
mmm, mi sa che allora avrai cmq problemi in ogni caso e dovrai trovare 
soluzioni un pelino diverse ;)

> Quale db è meglio usare con Python??
sqlite per i db su file/singola istanza
postgresql per un db 'vero'

questo indipendentemente dal python che non c'entra nulla visto che si 
interfaccia e basta :D


-- 
()_() | That said, I didn't actually _test_ my patch.  | +
(o.o) | That's what users are for! | +---+
'm m' |   (Linus Torvalds) |  O  |
(___) |  raffaele dot salmaso at gmail dot com |
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Che db usare?

2009-11-28 Per discussione Federico
Salve a tutti eccomi di nuovo con un'altra domanda. Ora voglio creare
una piccola rubrica da terminale, vorrei sapere che tipo di database mi
consigliate per python?? per il momento sto facendo alcune piccole prove
con mysql. Mi serve imparare un db che poi sia scalabile e possa
contenere tera byte di dati. 

Quale db è meglio usare con Python??

Grazie mille

Federico

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python