...

MySQL er et relationelt databasesystem, der anvendes verden over og er sandsynligvis det mest anvendte program i denne kategori. Softwaren er tilgængelig som en gratis open source-version og som en kommerciel version til forskellige operativsystemer. Mange webhostingudbydere tilbyder muligheden for at integrere MySQL som en del af deres pakker. Talrige dynamiske websteder bruger softwaren som grundlag.

Historien og udviklingen af MySQL

MySQL blev udviklet i 1994 af det svenske firma MySQL AB, som blev overtaget af Sun Microsystems i 2008. Siden 2010 har disse to virksomheder tilhørt den californiske Oracle Corporation. Navnet er afledt af fornavnet på datteren af Michael Wildenius, en af virksomhedens grundlæggere, som er datter af Michael Wildenius. Wildenius og Axmark begyndte at udvikle databasesystemet i 1994. Oprindeligt fungerede det som en klon til MySQL og var beregnet til at levere databaser af UNIREG-softwaren til webapplikationer. I 1995 blev der foretaget en intern udgivelse, og i 1997 blev programmet offentliggjort i version 3.1. Dette skulle signalere, at MySQL's kerne allerede havde en lang historie. Lige fra starten var softwaren i stand til at behandle store datamængder og var designet med henblik på fremragende ydeevne. Dette skete til dels på bekostning af tilgængelighed og stabilitet. I begyndelsen var funktionsudbuddet begrænset, kun nogle få tabeltyper og ingen transaktioner var mulige. I januar 2001 kom version 3.23 på markedet, som muliggjorde transaktioner og havde to tabeltyper. Version 4.0 fulgte i marts 2003, 4.1 i slutningen af 2004 og MySQL 5.0 i oktober 2005, hver med udvidede funktioner. Version 5.1 blev udgivet i november 2008, efterfulgt af MySQL 5.6 i 2012. 5.7 fulgte i oktober, og version 5.7.17 blev udgivet i midten af december 2016.

MySQL - grundlaget for mange dynamiske websteder

Det relationelle databasesystem er tilgængeligt både gratis som open source-version og som kommerciel version til forskellige operativsystemer. MySQL består af flere administrationsprogrammer, en database, brugergrænseflader og biblioteker. I kombination med PHP og Apache danner det grundlaget for mange dynamiske websteder. Det er blevet installeret på mere end 50 millioner servere verden over. Google, Twitter, Facebook & Co. bruger denne arkitektur og driver et stort antal MySQL-servere. Systemet kører på Windows, Linux, Unix, Mac OSX, i5/Os, Open VMS og mere end 20 andre platforme. Mange webhostingudbydere tilbyder MySQL som en del af deres softwarepakker. Der findes en officiel manual, og der tilbydes gratis support i mange fora og brugergrupper. Oracle tilbyder supportlicenser på forskellige ydelsesniveauer til sin Enterprise Edition, men mod betaling. Det kombineres ofte med andre softwareapplikationer eller miljøer til hosting af dynamiske websteder.

Funktionerne i MySQL

Databasesystemet blev skrevet i programmeringssprogene C og C++. Den bruger kerner, der gør det muligt at anvende flere tråde. Softwaren kan derfor udnytte fordelene ved flere CPU'er, hvis de er til rådighed. Der er garanti for høj behandlingshastighed og optimal hukommelsesstyring. Samtidig kan du oprette og administrere flere databaser på én MySQL-server. Antallet af tabeller varierer afhængigt af operativsystemet. Softwaren gør det muligt at få adgang til dataposter samt at slette, ændre eller tilføje data. Individuelle databaser kan opdeles, hvilket kan forbedre arbejdshastigheden. Indholdsstyringssystemer kan bruge MySQL som en pålidelig og kraftfuld database (f.eks. WordPress, TYPO3, Drupal eller Joomla).

Fordelene ved MySQL

MySQL lagrer, administrerer, viser og ændrer data i tabeller, samtidig med at den fungerer som en klient-server. Det betyder, at den pågældende database fungerer som en server. Databasesystemet fungerer hurtigt, er brugervenligt og stabilt. En anden fordel er dens mulighed for flere tråde og flere brugere, nem autorisationsstyring og optimal ydeevne. Desuden er det meget fleksibelt, da det er kompatibelt med mere end tyve forskellige platforme.

Aktuelle artikler