[Python] R: Digest di Python, Volume 89, Numero 26

Alberto de Prezzo alberto.deprezzo a gmail.com
Gio 11 Lug 2013 22:49:58 CEST




python-request a lists.python.it ha scritto:

Invia le richieste di iscrizione alla lista Python all'indirizzo
python a lists.python.it

Per iscriverti o cancellarti attraverso il web, visita
http://lists.python.it/mailman/listinfo/python
oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
python-request a lists.python.it

Puoi contattare la persona che gestisce la lista all'indirizzo
python-owner a lists.python.it

Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
in modo che sia piů utile di un semplice "Re: Contenuti del digest
della lista Python..."


Argomenti del Giorno:

   1. Re: Usare il db giusto, non quello sbagliato (Marco Beri)
   2. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)
   3. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)
   4. Re: Usare il db giusto, non quello sbagliato (Enrico Bianchi)
   5. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)
   6. Re: Usare il db giusto, non quello sbagliato (Enrico Bianchi)
   7. Re: Usare il db giusto, non quello sbagliato (Carlos Catucci)


----------------------------------------------------------------------

Message: 1
Date: Thu, 11 Jul 2013 21:20:09 +0200
From: Marco Beri <marcoberi a gmail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID:
<CAN1J36is9sbfE1kDHCVyDA158A7sp8cLJOee5FjgcWPdpysAAg a mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

2013/7/11 Marco Beri <marcoberi a gmail.com>

> Credo tu sia passabile di non so quale richiesta di risarcimento.
>

Ehm... passibilie... :-)
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130711/65abb141/attachment-0001.html>

------------------------------

Message: 2
Date: Thu, 11 Jul 2013 14:52:56 -0430
From: Carlos Catucci <carlos.catucci a gmail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID:
<CAEaPG9Qea4Kq6vG6qe5-E8Zo+BXKFps5L62cE_L-smc2ctnkDQ a mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

2013/7/11 Andrea Francia <andrea a andreafrancia.it>

> Penso per lo stesso motivo per cui in Facebook usano PHP.
>>
> ... perché cosě possono usare phpMyAdmin!
>

+1 LOL


-- 
..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier
injusticia cometida contra cualquiera en cualquier parte del mundo. Es la
cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna
Lynch
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130711/0f2e54b1/attachment-0001.html>

------------------------------

Message: 3
Date: Thu, 11 Jul 2013 14:54:12 -0430
From: Carlos Catucci <carlos.catucci a gmail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID:
<CAEaPG9TayDM_OH+eeGsqPfSUYzOgMrj7STXi7p5iy=1-JnFpgQ a mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

2013/7/11 Enrico Bianchi <enrico.bianchi a ymail.com>

> Anche lui mi sta deludendo parecchio, almeno lato amministrativo. Oggi,
> dopo due ore, mongodump era ancora al 1% per dumpare una collezione di
> 17mln di record. Cercando in giro informazioni in merito, tutti entravano
> in modalita` supercazzola, dando la colpa ai dischi o, in generale, alla
> macchina, tanto che i workaround piu` gettonati erano fsync + snapshot lvm
> oppure start replica, stop replica, backup replica. Per ora il mio giudizio
> rimane ancora in modalita` meh, vedremo come matura


Non ho ancora fatto mai un dump ma essendo testuale una compressione
brutale no? Tipo un tar.gz del file ? Chiedo da ignorante, non ho ancora
abbastanza esperienza sui backup di Mongo.

Carlos
-- 
..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier
injusticia cometida contra cualquiera en cualquier parte del mundo. Es la
cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna
Lynch
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130711/8450a118/attachment-0001.html>

------------------------------

Message: 4
Date: Thu, 11 Jul 2013 21:28:10 +0200
From: Enrico Bianchi <enrico.bianchi a ymail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID: <51DF074A.3020101 a ymail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

On 07/11/2013 09:13 PM, Andrea Francia wrote:
> 1) Ma questi problemi di MySQL di cui parlate si riferiscono solo alle 
> prestazioni o c'e' altro, tipo affidabilitŕ, strutture dati supportati?
Entrambi. Il planner di MySQL e` parecchio sensibile a come scrivi la 
query, o meglio se non la scrivi come dice lui il planner scazza e di 
brutto (senza contare che lo fa sia in ordinamento che in caso di 
viste). Lato amministrativo, l'ultimo esempio l'ho avuto durante la 
conversione del db in UTF-8. Praticamente, dopo aver eseguito il dump 
testuale ed averlo convertito in UTF-8, al momento del restore, 
nonostente passassi al client l'opzione per inviare pacchetti di 32Mb al 
database, mi resettava la connessione senza un errore chiaro. Solo dopo 
parecchi tentativi ho capito che il problema era che non prendeva il 
parametro del client ma che dovevo impostarlo sul my.cnf (quel giorno ho 
fatto piangere Cthulhu)

> 2) Con quanti tabelle/record/GB si cominciano a sentire i problemi di 
> cui parlate.
Anche pochi, il discorso e` che se vuoi usare proficuamente MySQL devi 
progettare uno schema semplice (ovvero poca normalizzazione e tante flat 
table)

Enrico


------------------------------

Message: 5
Date: Thu, 11 Jul 2013 14:57:46 -0430
From: Carlos Catucci <carlos.catucci a gmail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID:
<CAEaPG9TpyDdfawQfDMp+PNdf0Dp=25wRQNqCjbe1sAsCsGgV5Q a mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

2013/7/11 Enrico Bianchi <enrico.bianchi a ymail.com>

> Eh, magari, io vedo ancora professionisti che ti rispondono candidamente
> "il problema e` tuo perche` non lo sai usare" :/


Per me non sono professionali ergo per estensione non sono professionisti.
Li inquadro nella precedente categoria. Se uno invece di portare argomenti
cerca di cavarsela dicendo "e' perche' non sai usarlo" per me si squalifica
subito. E uno cosi' in un progetto non ce lo voglio.

S e' vero ultimamente sono diventato selettivo (tagliato un paio di persone
per scarsa professionalita' proprio in questi giorni) ma cazzo se dopo devi
perdere tempo per stare dietro a scelte implementative che non reputo
valide (se mi sbaglio lo ammetto, ma se poi ho ragione chi ci mette
riparo?), sorry lasciamo stare, il mondo e' grade abbastanza da lasciare
spazio per tutti.

Carlos
-- 
..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier
injusticia cometida contra cualquiera en cualquier parte del mundo. Es la
cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna
Lynch
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130711/eb008f14/attachment-0001.html>

------------------------------

Message: 6
Date: Thu, 11 Jul 2013 21:29:47 +0200
From: Enrico Bianchi <enrico.bianchi a ymail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID: <51DF07AB.9020903 a ymail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed

On 07/11/2013 10:52 AM, Nicola Larosa wrote:
> Ero
> rimasto un po' indietro, ci hanno messo dentro veramente di tutto.
E` stato fatto notare che praticamente puoi usare PostgreSQL anche come 
e al posto di un NoSQL? :)

Enrico


------------------------------

Message: 7
Date: Thu, 11 Jul 2013 14:59:12 -0430
From: Carlos Catucci <carlos.catucci a gmail.com>
To: Discussioni generali sul linguaggio Python
<python a lists.python.it>
Subject: Re: [Python] Usare il db giusto, non quello sbagliato
Message-ID:
<CAEaPG9QgVonOpcMY+ZmUiqZHvmSqYXOtH=Pc3q-2SqMHQrgfWQ a mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

2013/7/11 Enrico Bianchi <enrico.bianchi a ymail.com>

> Qua ti posso rispondere io. Query complessa con un fottiliardo di inner
> join del tipo "WHERE t1.campo = t2.campo" in mezzo, non modificabile
> perche` generata da un simil orm. Su MySQL (5.1 se non ricordo male, ma e`
> un problema anche in 5.5), su macchina virutale pompata linux 64bit, il
> database ci metteva un'ora per tirare fuori i dati. Su Oracle 11g, su
> macchina fisica pompata linux 64bit, ci metteva 5 minuti. Su PostgreSQL
> (una 9.0 o una 9.1, non ricordo), su macchina virutale windows (2003 32bit,
> 1 core e 512Mb di RAM allocati) ci ha messo 7 minuti


Come benchmark non male. E dimostra come non stiamo dicendo cazzate.

Carlos
-- 
..y sobre todo, sean siempre capaces de sentir en lo más hondo cualquier
injusticia cometida contra cualquiera en cualquier parte del mundo. Es la
cualidad más linda de un revolucionario." -  Ernesto Guevara de la Serna
Lynch
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130711/350eb908/attachment.html>

------------------------------

_______________________________________________
Python mailing list
Python a lists.python.it
http://lists.python.it/mailman/listinfo/python


Fine di Digest di Python, Volume 89, Numero 26
**********************************************
-------------- parte successiva --------------
Un allegato HTML č stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130711/2a22e2bc/attachment-0001.html>


Maggiori informazioni sulla lista Python