Re: [Python] Che db usare?
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?
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?
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?
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?
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
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?
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?
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?
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?
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?
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?
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?
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?
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?
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?
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
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?
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?
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?
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?
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