![]() |
|||||
Programmatore MySQL a Roma |
|||||||||||||||||||||
MySQL è un Database management system (DBMS) relazionale, composto da un client con interfaccia a caratteri e un server, entrambi disponibili sia per sistemi Unix che per Windows, anche se prevale un suo utilizzo in ambito Unix. Dal 1996 supporta la maggior parte della sintassi SQL e si prevede in futuro il pieno rispetto dello standard ANSI. Possiede delle interfacce per diversi linguaggi, compreso un driver ODBC, due driver Java e un driver per Mono e .NET. Il codice di MySQL viene sviluppato fin dal 1979 dalla ditta TcX ataconsult, adesso MySQL AB, ma è solo dal 1996 che viene distribuita una versione che supporta SQL, utilizzando in parte codice di un altro prodotto: mSQL. Il codice di MySQL è di proprietà della omonima società, viene però distribuito con la licenza GNU GPL oltre che con una licenza commerciale. Una buona parte del codice del client è licenziato con la GNU LGPL e può dunque essere utilizzato per applicazioni commerciali. MySQL svolge il compito di DBMS nella piattaforma LAMP, una delle più usate e installate su Internet per lo sviluppo di siti e applicazioni web dinamiche. A quanto si legge sul sito, attualmente (luglio 2006) la società svedese MySQL AB ha più di 300 dipendenti in 25 paesi. I suoi principali introiti provengono dal supporto agli utilizzatori di MySQL, dalla vendita delle licenze commerciali e dall’utilizzo da parte di terzi del marchio MySQL. |
|||||||||||||||||||||
Queste informazioni sull’informatica il web e la programmazione, sono state raccolte da Osiride Cascioli, un informatico di Roma. Come gestori de "Il palo" abbamo potuto contare più volte sulla collaborazione e la competenza di Osiride. Non esitiamo quindi a consigliarlo come consulente per la soluzione di problematiche legate al web, alle pagine dinamiche, alla programmazione in php. Se volete leggere il suo curriculum come programmatore PHP, cliccate qui. |
|||||||||||||||||||||
Sviluppo e programmazione MySQL a Roma |
|||||||||||||||||||||
|
Uno dei programmi più popolari per amministrare i database MySQL è phpMyAdmin (richiede un server web come Apache_HTTP_Server ed il supporto del linguaggio php). Si può utilizzare facilmente tramite un qualsiasi browser. Un’alternativa è rappresentata da MySQL-Front. In alternativa la stessa MySQL AB offre programmi quali MySQLcc (MySQL control center), MySQL Administrator (amministrazione del database, degli utenti, operazioni pianificate, carico del server, ...) e MySQL Query Browser (esecuzione di svariati tipi di query). Fino a qualche anno fa lo sviluppo del programma era opera soprattutto dei suoi sviluppatori iniziali: David Axmark, Allan Larsson e Michael Widenius. Quest’ultimo era il principale autore del codice - oltre che principale socio della società - e tuttora coordina il progetto, tra l’altro vagliando i contributi che pervengono dai volontari. I contributi vengono accettati a condizione che il loro autore condivida i diritti d’autore con la società.
Versioni3.23
4.0 una cache per le query 4.1 le Subquery. Queste sono delle query SQL nidificate. Si ha dunque la possibilità di scrivere: 5.0 5.1 5.2 |
|||||||||||||||||||||
Tipi tabelle MYSQL (storage engine) |
|||||||||||||||||||||
In MySQL una tabella può essere di diversi tipi (o storage engine). Ogni tipo di tabella presenta proprietà e caratteristiche differenti (transazionale o meno, migliori prestazioni, diverse strategie di locking, features particolari, ecc). Esiste poi un’API che si può utilizzare per creare in modo relativamente facile un nuovo tipo di tabella, che poi si può installare senza dover ricompilare o riavviare il server. Storage Engine ufficiali MyISAM |
|||||||||||||||||||||
Informatico Roma |
|||||||||||||||||||||
Queste informazioni sull’informatica il web e la programmazione, sono state raccolte da Osiride Cascioli, un informatico di Roma. Come gestori de "Il palo" abbamo potuto contare più volte sulla collaborazione e la competenza di Osiride. Non esitiamo quindi a consigliarlo come consulente per la soluzione di problematiche legate al web, alle pagine dinamiche, alla programmazione in php. Se volete leggere il suo curriculum come programmatore PHP, cliccate qui. |
|||||||||||||||||||||
Altri approfondimenti sul web e l’informatica |
|||||||||||||||||||||
Link ad aziende sul web del settore informatico |
|||||||||||||||||||||