<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><br> <br><br><br>python-request@lists.python.it ha scritto:<br><br><br>Invia le richieste di iscrizione alla lista Python all'indirizzo<br>       python@lists.python.it<br><br>Per iscriverti o cancellarti attraverso il web, visita<br>      http://lists.python.it/mailman/listinfo/python<br>oppure, via email, manda un messaggio con oggetto `help' all'indirizzo<br>        python-request@lists.python.it<br><br>Puoi contattare la persona che gestisce la lista all'indirizzo<br>      python-owner@lists.python.it<br><br>Se rispondi a questo messaggio, per favore edita la linea dell'oggetto<br>in modo che sia più utile di un semplice "Re: Contenuti del digest<br>della lista Python..."<br><br><br>Argomenti del Giorno:<br><br>   1. Re: Usare il db giusto, non quello sbagliato (Marco Beri)<br>   2. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)<br>   3. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)<br>   4. Re: Usare il db giusto, non quello sbagliato (Enrico Bianchi)<br>   5. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)<br>   6. Re: Usare il db giusto, non quello sbagliato (Enrico Bianchi)<br>   7. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)<br><br><br>----------------------------------------------------------------------<br><br>Message: 1<br>Date: Thu, 11 Jul 2013 21:20:09 +0200<br>From: Marco Beri <marcoberi@gmail.com><br>To: Discussioni generali sul linguaggio Python<br>        <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID:<br>   <CAN1J36is9sbfE1kDHCVyDA158A7sp8cLJOee5FjgcWPdpysAAg@mail.gmail.com><br>Content-Type: text/plain; charset="utf-8"<br><br>2013/7/11 Marco Beri <marcoberi@gmail.com><br><br>> Credo tu sia passabile di non so quale richiesta di risarcimento.<br>><br><br>Ehm... passibilie... :-)<br>-------------- parte successiva --------------<br>Un allegato HTML è stato rimosso...<br>URL: <http://lists.python.it/pipermail/python/attachments/20130711/65abb141/attachment-0001.html><br><br>------------------------------<br><br>Message: 2<br>Date: Thu, 11 Jul 2013 14:52:56 -0430<br>From: Carlos Catucci <carlos.catucci@gmail.com><br>To: Discussioni generali sul linguaggio Python<br>  <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID:<br>   <CAEaPG9Qea4Kq6vG6qe5-E8Zo+BXKFps5L62cE_L-smc2ctnkDQ@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>2013/7/11 Andrea Francia <andrea@andreafrancia.it><br><br>> Penso per lo stesso motivo per cui in Facebook usano PHP.<br>>><br>> ... perché così possono usare phpMyAdmin!<br>><br><br>+1 LOL<br><br><br>-- <br>..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier<br>injusticia cometida contra cualquiera en cualquier parte del mundo. Es la<br>cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna<br>Lynch<br>-------------- parte successiva --------------<br>Un allegato HTML è stato rimosso...<br>URL: <http://lists.python.it/pipermail/python/attachments/20130711/0f2e54b1/attachment-0001.html><br><br>------------------------------<br><br>Message: 3<br>Date: Thu, 11 Jul 2013 14:54:12 -0430<br>From: Carlos Catucci <carlos.catucci@gmail.com><br>To: Discussioni generali sul linguaggio Python<br>        <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID:<br>   <CAEaPG9TayDM_OH+eeGsqPfSUYzOgMrj7STXi7p5iy=1-JnFpgQ@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>2013/7/11 Enrico Bianchi <enrico.bianchi@ymail.com><br><br>> Anche lui mi sta deludendo parecchio, almeno lato amministrativo. Oggi,<br>> dopo due ore, mongodump era ancora al 1% per dumpare una collezione di<br>> 17mln di record. Cercando in giro informazioni in merito, tutti entravano<br>> in modalita` supercazzola, dando la colpa ai dischi o, in generale, alla<br>> macchina, tanto che i workaround piu` gettonati erano fsync + snapshot lvm<br>> oppure start replica, stop replica, backup replica. Per ora il mio giudizio<br>> rimane ancora in modalita` meh, vedremo come matura<br><br><br>Non ho ancora fatto mai un dump ma essendo testuale una compressione<br>brutale no? Tipo un tar.gz del file ? Chiedo da ignorante, non ho ancora<br>abbastanza esperienza sui backup di Mongo.<br><br>Carlos<br>-- <br>..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier<br>injusticia cometida contra cualquiera en cualquier parte del mundo. Es la<br>cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna<br>Lynch<br>-------------- parte successiva --------------<br>Un allegato HTML è stato rimosso...<br>URL: <http://lists.python.it/pipermail/python/attachments/20130711/8450a118/attachment-0001.html><br><br>------------------------------<br><br>Message: 4<br>Date: Thu, 11 Jul 2013 21:28:10 +0200<br>From: Enrico Bianchi <enrico.bianchi@ymail.com><br>To: Discussioni generali sul linguaggio Python<br>      <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID: <51DF074A.3020101@ymail.com><br>Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br><br>On 07/11/2013 09:13 PM, Andrea Francia wrote:<br>> 1) Ma questi problemi di MySQL di cui parlate si riferiscono solo alle <br>> prestazioni o c'e' altro, tipo affidabilità, strutture dati supportati?<br>Entrambi. Il planner di MySQL e` parecchio sensibile a come scrivi la <br>query, o meglio se non la scrivi come dice lui il planner scazza e di <br>brutto (senza contare che lo fa sia in ordinamento che in caso di <br>viste). Lato amministrativo, l'ultimo esempio l'ho avuto durante la <br>conversione del db in UTF-8. Praticamente, dopo aver eseguito il dump <br>testuale ed averlo convertito in UTF-8, al momento del restore, <br>nonostente passassi al client l'opzione per inviare pacchetti di 32Mb al <br>database, mi resettava la connessione senza un errore chiaro. Solo dopo <br>parecchi tentativi ho capito che il problema era che non prendeva il <br>parametro del client ma che dovevo impostarlo sul my.cnf (quel giorno ho <br>fatto piangere Cthulhu)<br><br>> 2) Con quanti tabelle/record/GB si cominciano a sentire i problemi di <br>> cui parlate.<br>Anche pochi, il discorso e` che se vuoi usare proficuamente MySQL devi <br>progettare uno schema semplice (ovvero poca normalizzazione e tante flat <br>table)<br><br>Enrico<br><br><br>------------------------------<br><br>Message: 5<br>Date: Thu, 11 Jul 2013 14:57:46 -0430<br>From: Carlos Catucci <carlos.catucci@gmail.com><br>To: Discussioni generali sul linguaggio Python<br> <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID:<br>   <CAEaPG9TpyDdfawQfDMp+PNdf0Dp=25wRQNqCjbe1sAsCsGgV5Q@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>2013/7/11 Enrico Bianchi <enrico.bianchi@ymail.com><br><br>> Eh, magari, io vedo ancora professionisti che ti rispondono candidamente<br>> "il problema e` tuo perche` non lo sai usare" :/<br><br><br>Per me non sono professionali ergo per estensione non sono professionisti.<br>Li inquadro nella precedente categoria. Se uno invece di portare argomenti<br>cerca di cavarsela dicendo "e' perche' non sai usarlo" per me si squalifica<br>subito. E uno cosi' in un progetto non ce lo voglio.<br><br>S e' vero ultimamente sono diventato selettivo (tagliato un paio di persone<br>per scarsa professionalita' proprio in questi giorni) ma cazzo se dopo devi<br>perdere tempo per stare dietro a scelte implementative che non reputo<br>valide (se mi sbaglio lo ammetto, ma se poi ho ragione chi ci mette<br>riparo?), sorry lasciamo stare, il mondo e' grade abbastanza da lasciare<br>spazio per tutti.<br><br>Carlos<br>-- <br>..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier<br>injusticia cometida contra cualquiera en cualquier parte del mundo. Es la<br>cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna<br>Lynch<br>-------------- parte successiva --------------<br>Un allegato HTML è stato rimosso...<br>URL: <http://lists.python.it/pipermail/python/attachments/20130711/eb008f14/attachment-0001.html><br><br>------------------------------<br><br>Message: 6<br>Date: Thu, 11 Jul 2013 21:29:47 +0200<br>From: Enrico Bianchi <enrico.bianchi@ymail.com><br>To: Discussioni generali sul linguaggio Python<br>       <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID: <51DF07AB.9020903@ymail.com><br>Content-Type: text/plain; charset=UTF-8; format=flowed<br><br>On 07/11/2013 10:52 AM, Nicola Larosa wrote:<br>> Ero<br>> rimasto un po' indietro, ci hanno messo dentro veramente di tutto.<br>E` stato fatto notare che praticamente puoi usare PostgreSQL anche come <br>e al posto di un NoSQL? :)<br><br>Enrico<br><br><br>------------------------------<br><br>Message: 7<br>Date: Thu, 11 Jul 2013 14:59:12 -0430<br>From: Carlos Catucci <carlos.catucci@gmail.com><br>To: Discussioni generali sul linguaggio Python<br>     <python@lists.python.it><br>Subject: Re: [Python] Usare il db giusto, non quello sbagliato<br>Message-ID:<br>   <CAEaPG9QgVonOpcMY+ZmUiqZHvmSqYXOtH=Pc3q-2SqMHQrgfWQ@mail.gmail.com><br>Content-Type: text/plain; charset="iso-8859-1"<br><br>2013/7/11 Enrico Bianchi <enrico.bianchi@ymail.com><br><br>> Qua ti posso rispondere io. Query complessa con un fottiliardo di inner<br>> join del tipo "WHERE t1.campo = t2.campo" in mezzo, non modificabile<br>> perche` generata da un simil orm. Su MySQL (5.1 se non ricordo male, ma e`<br>> un problema anche in 5.5), su macchina virutale pompata linux 64bit, il<br>> database ci metteva un'ora per tirare fuori i dati. Su Oracle 11g, su<br>> macchina fisica pompata linux 64bit, ci metteva 5 minuti. Su PostgreSQL<br>> (una 9.0 o una 9.1, non ricordo), su macchina virutale windows (2003 32bit,<br>> 1 core e 512Mb di RAM allocati) ci ha messo 7 minuti<br><br><br>Come benchmark non male. E dimostra come non stiamo dicendo cazzate.<br><br>Carlos<br>-- <br>..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier<br>injusticia cometida contra cualquiera en cualquier parte del mundo. Es la<br>cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna<br>Lynch<br>-------------- parte successiva --------------<br>Un allegato HTML è stato rimosso...<br>URL: <http://lists.python.it/pipermail/python/attachments/20130711/350eb908/attachment.html><br><br>------------------------------<br><br>_______________________________________________<br>Python mailing list<br>Python@lists.python.it<br>http://lists.python.it/mailman/listinfo/python<br><br><br>Fine di Digest di Python, Volume 89, Numero 26<br>**********************************************<br></body>