[Python] Usare il db giusto, non quello sbagliato

Nicola Larosa nico a tekNico.net
Gio 11 Lug 2013 10:52:41 CEST


[cross-posted su python-it e django-it]

È passato un po' di tempo, è ora di rinfocolare vecchie polemiche. :-)

Non ci sono grandi novità su MySQL: è l'orrendo cesso di sempre, è ancora
in mano a Oracle, i fork open hanno futuro incerto, speriamo si levi di
mezzo prima possibile.

Ma vien fuori ancora gente che non sente la puzza, è utile levare i tappi
dal naso.


Ci sono abbondanti discussioni negli archivi [di python-it], ma oggi ho
notato un post su Google+, purtroppo privato, di un mio ex-collega, con
un commento di un altro mio ex-collega. Entrambi hanno lavorato per MySQL
AB per anni. Sono tra le persone tecnicamente più in gamba che conosco.
Inizio del post:

"I worked at #MySQL AB for a few years, fixing problems full time, and I
still have no idea why it's attractive to people. I think they hired me
because I was so unhappy with it and said I thought PostgreSQL was better
in every way that mattered.

As a programmer, I think we should learn from some of the mistakes that
MySQL made. [snip]"

Segue dettagliata descrizione di vari problemi.

Fine del commento del secondo:

"[snip] I definitely run postgres everywhere I can now :) "

Non servono commenti.


Parlando di PostgreSQL, sono di ritorno da EuroPython 2013, settimana
scorsa a Firenze, e sto cercando di rimettere la mascella a posto. Ero
rimasto un po' indietro, ci hanno messo dentro veramente di tutto.

Una panoramica di molte delle nuove feature:

Postgres Demystified
<https://ep2013.europython.eu/conference/talks/postgres-demystified>

Come usare le nuove feature nell'ORM di Django:

Going beyond the Django ORM limitations with Postgres
<https://ep2013.europython.eu/conference/talks/going-beyond-the-django-orm-limitations-with-postgres>

Ci sono altri tre talk su Python e PostgreSQL, questi son quelli che ho
seguito.


Non c'era un solo talk su MySQL. Che vuoi raccontare, che fa schifo?
Ormai s'è capito.


(I video dei talk non sono ancora sulle pagine dei talk, ma li trovate su
YouTube: <http://www.youtube.com/user/PythonItalia>.

Ovviamente prima di tutto occorre rendere omaggio agli infaticabili
organizzatori, soprattutto il tesoriere, quello con la maglia rossa:
<http://www.youtube.com/watch?v=4jjcN9lQAxI>.)

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


Maggiori informazioni sulla lista Python