MySQL
Wikipedia
MySQL on suosittu ja tehokas SQL-tietokannan hallintajärjestelmä, joka on asennettu yli kuuteen miljoonaan tietokoneeseen.[1] MySQL:ää kehittää ruotsalainen yritys MySQL AB. MySQL on saatavissa vapaalla GNU GPL -lisenssillä tai kaupallisella lisenssillä, jos GPL ei ole sopiva.
Monista kaupallisista tietokantajärjestelmistä poiketen MySQL:n hallinnointi tapahtuu komentoriviltä tai tekstipohjaisella asiakasohjelmalla. Sille on tosin valmistajan sivulta saatavat graafiset MySQL Administrator ja MySQL Query Browser, sekä suosittu vaihtoehtoinen phpMyAdmin.
Aikaisempina vuosina MySQL:ää on karsastettu varsinkin ammattilaispiireissä sen vajavaisuuksien, kuten esimerkiksi transaktioiden sekä aitojen vierasavaimien puutteen takia, mutta nykyään MySQL on kirinnyt eroa kiinni ja vajavaisuudet ovat vähentyneet.
Sisällysluettelo |
[muokkaa] Historiaa
MySQL-tietokannan loivat vuonna 1995 suomalainen Michael "Monty" Widenius yhdessä ruotsalaisen David Axmarkin kanssa. MySQL:n ensimmäinen versio julkaistiin 1996. Uusin ja suositeltava MySQL-versio on 5.0
MySQL-ohjelman kerrotaan saaneen nimensä toisen tekijän My-tyttären mukaan. MySQL:n logo on suomalaisen mainostoimiston tekemä.
[muokkaa] Käyttö
MySQL-tietokanta on hyvin suosittu web-palveluiden tietokantana. MySQL-tietokannan päälle rakennettava ohjelmalogiikka tehdään usein PHP, Python tai Perl -ohjelmointikielellä, sivut julkaistaan Apache-webpalvelimella, joka edelleen toimii Linux-käyttöjärjestelmän päällä. Tätä kutsutaan joskus LAMP-alustaksi. Myös muilla ohjelmointikielillä on mahdollista käyttää MySQL-tietokantaa. MySQL sisältää rajapinnan mm. C:lle, C++:lle, C#:lle, Smalltalkille, Javalle, Rubylle ja TCL:lle. MySQL:lle on olemassa MyODBC-niminen ODBC-rajapinta.
[muokkaa] Tuki
MySQL AB tarjoaa tukea MySQL Networkin kautta, johon kuuluu ympärivuorokautinen 30 minuutin vastausaika; tukitiimi on tarvittaessa suora yhteys kehittäjiin ongelmien ratkaisua varten. Lisäksi yhtiö tarjoaa foorumeita ja postituslistoja. Työntekijät ja toiset käyttäjät ovat myös tavoitettavissa IRCin välityksellä.
[muokkaa] Merkittäviä käyttäjiä
Monet Internetin suurimmista tietokannoista pyörivät MySQL:n päällä. Joitakin esimerkkejä ovat mm. Wikipedia, Google ja Yahoo! [2]
[muokkaa] Viitteet
- ↑ Robin Schumacher & Arjen Lentz, Dispelling the Myths September 27, 2005. MySQL AB. Luettu 17. tammikuuta 2007.
- ↑ Talkootyöllä Nasdaqin listalle. Helsingin Sanomat (2006) 23. marraskuuta: B7.
[muokkaa] Aiheesta muualla
- MySQL:n viralliset kotisivut
- MySQL Reference Manual Virallinen MySQL-opas (englanniksi)
- Build Web Interface to Database - LAMP Linux Apache MySQL PHP aloittelijan opas MySQL-pohjaisten web-palveluiden rakentamiseen (englanniksi)