www.infos-aus-germanien.infoBy Germanien | Startseite | Impressum | Sitemap | Webtips
 

MySQL

www.infos-aus-germanien.info



MySQL ist eine SQL-Datenbank. Wie auch Oracle, DB2 oder PostgreSQL ist MySQL eine relationale Datenbank. Die Daten werden daher in zweidimensionalen Tabellen gespeichert. Michael „Monty“ Widenius schuf MySQL 1994 für die schwedische Firma TcX. Heute wird MySQL von der Firma MySQL AB weiterentwickelt. MySQL ist mit mehr als 4 Millionen Installationen und über 35.000 Downloads pro Tag die populärste Open-Source-Datenbank der Welt.

Im Mai 2003 übernahm MySQL die Datenbankaktivitäten von SAP. Die Datenbank SAP DB wurde in MaxDB umbenannt und wird nun als zweites Produkt von MySQL AB angeboten. Beide Systeme sind Open Source, aber das klassische MySQL erfüllt nur einige der an Datenbanken gestellten Anforderungen (immerhin gibt es aber mit den InnoDB-Tabellen Transaktionen, siehe weiter unten), während die MaxDB eine vollwertige, professionelle Datenbank ist – allerdings auch um den Preis eines wesentlich komplexeren und umfangreicheren Systems.

Inhaltsverzeichnis

Beschreibung

MySQL ist freie Software und steht seit einiger Zeit unter der GPL und einer kommerziellen Lizenz (Dual Licence) zur Verfügung. Es gehört zu den verbreitetsten Open Source-Programmen.

Neben den meisten Unix-Varianten, Mac OS X und Linux läuft MySQL auch auf Windows und OS/2 (nur Version 3.x). Oft wird MySQL zusammen mit dem Webserver Apache und PHP eingesetzt, hier spricht man von LAMP (Linux-Apache-MySQL-PHP) bzw. WAMP-Systemen (Windows-Apache-MySQL-PHP).

Ursprünglich kannte MySQL keine Transaktionen, aber seit der Einführung des InnoDB-Formates in MySQL MAX unterstützt MySQL auch Transaktionen, die das ACID-Prinzip befolgen, allerdings nur in Tabellen vom Typ InnoDB.

MySQL ist auch als Datenbank für Wikipedia (bzw. www.infos-aus-germanien.info) im Einsatz, siehe MediaWiki.

Administration


Zur Verwaltung von MySQL-Datenbanken dient der mitgelieferte Kommandozeilen-Client (Kommandos mysql und mysqladmin).

Eine weit verbreitete Alternative ist die in der Skriptsprache PHP geschriebene Open-Source-Anwendung phpMyAdmin. Die grafische Benutzeroberfläche lässt sich komplett über einen Browser bedienen. Alternativ hierzu kann bei lokalen Datenbanken auch das Gespann von MySQL Administrator und MySQL Query Browser von MySQL AB verwendet werden.

Ein weiteres sehr gutes und auch populäres administrationstool für MySQL ist MySQL-Front, es glänzt durch seine einfach gehaltene Benutzeroberfläche und seiner einfachkeit die Datenbanken zu Verwalten.

Literatur

Weblinks









Info Hinweis: Dieser Artikel basiert auf dem Ursprungsartikel MySQL aus der Wiki pedia und er steht unter der GNU-Lizenz link fuer freie Dokumentation, eine Autoren-Liste ist ebenfalls verfuegbar.