ilcorra
pubblicato più di 2 anni fa

Lavorare con MySQL in Italia

Nel bel mezzo della più grande crisi economica di tutti i tempi, abbiamo chiesto a Corrado Pandiani, Web Project Manager/DBA per www.inter.it, consigli e suggerimenti per lavorare con MySQL in Italia

1) Salve Corrado puoi presentarti agli Utenti di MySQL Italia?

Mi chiamo Corrado Pandiani, ho 38 anni, una moglie e 3 figli maschi a carico. Lavoro in internet dal 1994, cioè da quando si usava ancora Mosaic per navigare in internet. Da allora ho fatto molti lavori e consulenze a vari livelli e ad oggi il mio impiego principale è lo sviluppo dei siti di www.inter.it (l’Inter per chi è tifoso). Sporadicamente faccio ancora consulenze per varie aziende e tengo corsi di formazione su MySQL dove capita.

Mi sono sempre interessato ai database, e dopo aver avuto esperienze con Access, DB2, Oracle e PostgreSQL, dal 2000 ho approfondito l’uso e la conoscenza di MySQL e oggi sono MySQL 5 Developer/DBA Certified.

Sono stato invitato all’ultima conference di MySQL a Santa Clara, in California, grazie ad un mio lavoretto con la 5.1

http://dev.mysql.com/tech-resources/articles/pandiani-use-case.html

2) Di cosa ti occupi e quali sono i compiti che svogli all’interno della tua società ?

Mi occupo di database administration, con tutto ciò che ne consegue, ma anche di sviluppo di applicativi web; nasco infatti come programmatore Perl e web developer. Ho buone conoscenze di progettazione di siti e di utilizzo di html, javascript, CSS, Flash e tecnologie simili.

3) “MySQL in Italia”, qual è secondo te la situazione italiana e quali gli scenari che si presenteranno nel prossimo futuro?

Per quello che ho potuto vedere e constatare di persona la diffusione di MySQL in Italia è buona soprattutto nel mondo delle PMI (Piccole-Medie Imprese) anche se molti lo utilizzano senza conoscerne appieno le potenzialità. La semplicità d’uso è tale per cui nella maggior parte dei casi gli utilizzatori non perdono un minimo di tempo per studiarlo un po’ meglio. Da un certo punto di vista è anche un bene … almeno c’è un po’ di lavoro in più per noi consulenti ;-) Il discorso è un po’ diverso per le grosse imprese per le quali è più difficile fare una scelta di passare su un DBMS open source. Una cosa comunque è certa; in questi ultimi anni di crisi economica generalizzata, MySQL ha trovato certamente qualche cliente in più.

Per il futuro purtroppo non ho il dono della veggenza. Il caso all’ordine del giorno dell’acquisizione di Sun da parte di Oracle, con l’antitrust europea che deve ancora dare il suo responso definitivo, lascia aperte molte possibilità ma al contempo alimenta molti dubbi e preoccupazioni. Io personalmente non ho ancora maturato un’opinione definitiva, ma mi allineo con il pensiero di molti che non vedono di buon occhio che Oracle sia proprietaria di MySQL. Penso che MySQL potrà essere sviluppato molto meglio da una società terza che non abbia gli interessi di Oracle. Da qui a dire chi debba essere la società che dovrà farsi carico del database più popolare del mondo non è cosa facile. Ho in mente qualche papabile importante, ma non voglio sbilanciarmi in ipotesi che potrebbero suonare assurde. Siamo in una fase di attesa, e non possiamo fare altro che attendere per capire cosa ci può riservare il futuro.

4) Qual’è la modalità d’uso comune di MySQL da parte delle Aziende Italiane, sono solo siti web ed ecommerce?

Principalmente si tratta di siti web e di ecommerce. In un numero inferiore di casi ho visto anche utilizzi diversi da questi. Comunque, visto che ormai in tanti tendono a trasferire molti applicativi sul web, il terreno è decisamente fertile.

5) Titolo di studio, certificazioni, esperienza sul campo: cosa pesa di più?

In ordine di importanza: esperienza sul campo, certificazioni, titolo di studio.

Credo di non dire niente di assurdo dicendo che la cosa in assoluto più importante è l’esperienza sul campo. E’ insostituibile, ma questo vale per qualsiasi tipo di lavoro. Le certificazioni di per sè non hanno grandissimo valore se non per il fatto che ti costringono a studiare un po’ di argomenti spinosi e ti costringono soprattutto a usare MySQL per fare un mucchio di prove. Si tenga poi presente che il programma necessario per ottenere le certificazioni non copre tutto lo scibile di MySQL in profondità (ad esempio la replicazione), quindi ulteriori studi sono necessari. Il titolo di studio può avere un certo valore solo se parliamo ad esempio di corsi universitari ad indirizzo informatico. Quanto meno un certo background legato alle basi dati te la danno. Ma nel mondo del lavoro non basta. Oltre le conoscenze di base (che servono) ci vuole la pratica personale … e un po’ di pelo sullo stomaco come si dice dalle mie parti.

6) Quali sono le competenze specifiche richieste ad un DBA MySQL.

In una semplice battuta: conoscere più che bene MySQL.

Conoscere tutte le sue feature del prodotto e saperle utilizzare. Conoscere i principi di progettazione logica e fisica di un database (questa conoscenza è generale, prescinde dallo strumento specifico). Conoscere bene gli argomenti legati al perfomance tuning: sapere in quali casi MySQL funziona bene e in quali meno bene, sapere scegliere di volta una soluzione piuttosto di un’altra. Avere una buona dose di fantasia. Avere voglia di fare continui esperimenti di soluzioni altrenative. Avere voglia di studiare continuamente.

7) I tuoi consigli a chi volesse intraprendere questa professione

Scaricati MySQL e inizia a giocarci.

In più segnalo che per MySQL ci sono risorse enormi sul web, basta cercarle su Google o partire dal sito ufficiale per scoprire il servizio di MySQL University, il PlanetMySQL, i blog degli esperti, la MySQL Librarian, ecc. ecc.

8) Quanto è grande il mercato del lavoro intorno a MySQL in Italia?

Mah, non saprei sinceramente. Di interesse ne ho visto un bel po’ negli ultimi anni e in maniera crescente soprattutto verso le nuove feature offerte dalla 5.0 in poi, ma di stime verosimili non ne ho tra le mani.

9) Cosa pensi della nostra iniziativa MySQL Italia ?

Bella iniziativa, è un punto di incontro sul web per gli utilizzatori di MySQL dell’idioma italico. Sarebbe però opportuno farlo crescere un po’ di più, iniziando magari ad entrare in contatto con gli strumenti ufficiali di MySQL. Tanto per iniziare sarebbe bello che MySQL Italia possa inserire le sue entry su PlanetMySQL ad esempio. Inoltre potrebbe valer la pena di offire tramite il sito di MySQL Italia un valido e attivo supporto agli utilizzatori, soprattutto le aziende, facendo in modo di “vendere” in qualche modo la consulenza degli esperti italiani sul mercato locale. Un certo interesse in Italia c’è e spesso le aziende non trovano mai a chi rivolgersi o lo fanno contattando altre aziende o professionisti che poco o nulla sanno di MySQL; ciò è spesso deleterio per loro e anche per il buon nome di MySQL.

Condividi su:

Esprimi un voto:

  • Current rating: 5.0/5
  • 1
  • 2
  • 3
  • 4
  • 5

Argomenti chiave:

Ultimi commenti Ultimi commenti

g2d
g2d
scrive: più di 2 anni fa

Corrado avere una tua intervista sul nostro sito .... e semplicemente un onore.... Grazie di tutto ....

re-verse
re-verse
scrive: circa un anno fa

Grazie mille :) quest'articolo mi sta facendo venire voglia di iniziare a pensare a qualche certificazione mysql... :D

Esegui il Login oppure registrati per scrivere un commento.
Cerca nel sito...
Ultime recipes

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL MySQL Report un tool di shell per tenere tutto sotto controllo

Un utilissimo tool di shell che effettua un dettagliato e comodo report su MySQL


Vai alla recipe

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL MySQLSniffer sniffare il traffico TCP di MySQL

Un utilissimo tool per sniffare il traffico Client/Server TCP/IP di MySQL


Vai alla recipe

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso myisamchk riparare file MyISAM

Verificare l'integrità, riparare gestire chiavi e memoria di tabelle MyISAM attraverso il file myisamchk


Vai alla recipe

Un tool per comprimere le tabelle MyISAM fino a oltre il 50% myisampack comprimere file MyISAM

Un tool per comprimere le tabelle MyISAM fino a oltre il 50%


Vai alla recipe

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun mysqlshow visualizzare le informazioni sul database MySQL

mysqlshow le info di base sui database, tabelle e colonne senza utilizzare alcun client


Vai alla recipe

Utilizzando UNION / UNION ALL su campi int unsigned zerofill,
ho notato che MysqlUNION / UNION ALL su campi int unsigned zerofill. di DebUsr
Vai al tip

Utilizzo di funzioni come alias di campo tramite l'impiego di prepared statementReport con alias di campo dinamici di john_revelator
Vai al tip

Può capitare che sia necessario eseguire un dump di database in formato Comma SeparatedEsecuzione dump in formato CSV (tabelle in engine MyIsam esportate in formato CSV) di ghigomatto
Vai al tip

E' possibile eseguire le query SQL contenute in un file di testo. Questo è utileEseguire le query da un file di testo di Sante Caserio
Vai al tip

Se vogliamo fare il backup di tutti i database con mysqldump, e ne abbiamo parecchiFare il backup di tutti i database di Sante Caserio
Vai al tip

Salve, dopo tante storie ho studiato il php e mysql .. . che in questo forum parlavo php e campo mysql timestamp di gigi Vai al topic

ciao a tutti ho creato un forum su aruba ma non so come farlo visualizzare nel mio aruba di albertodiprima Vai al topic

Salve a tutti gente, questo è il mio primo post su questo forum e questo a causa Problema Gravissimo con AutoIncrement di stefanoadsl Vai al topic

Salve! Mi presento, mi chiamo Adriano e sono uno studente di ingegneria informatica Problema Trigger di Xanakro Vai al topic

Ciao a tutti!
Volevo chiedere una informazione.
Ho una query che lanciata la prima Query Eseguita più volte di OltreLeStelle Vai al topic