MySQLDatenbankmanagementsysteme sind heute Basis vieler Internetauftritte, für die aufgrund großer Datenmengen einfach strukturierte Tabellen nicht ausreichend sind. MySQL ist ein relationales Datenbankmanagementsystem, das weltweit von den meisten Unternehmen vieler Branchen zur Erstellung von Datensätzen verwendet wird. Das Open-Source-Programm läuft stabil auf fast allen Betriebssystemen. Es ermöglicht Adminstratoren und Usern von Homepages einfaches Speichern und schnellen Zugriff auf Informationen.
Eine MySQL-Datenbank besteht aus Datenbanken, Tabellen, Datensätzen und einem Login-System. Die Client/Server-Implementierung beruht auf der standardisierten Datenbanksprache SQL (Structured Query Language), einem Server Dämon und multithreading Bibliotheken für verschiedene Skriptsprachen. Häufigste Implementationsform ist die "LAMP"-Kombination, d.h. eine Kombination aus dem Betriebssystem Linux, dem Webserver Apache, MySQL und der Skriptsprache PHP/Perl/Python.
In Verbindung mit kompatiblen Tools bietet MySQL vielfältige Einsatzmöglichkeiten für Online-Anwendungen, Data Warehousing oder kundenspezifische Lösungen, wie z. B. Erstellung von verteilten Datenbanken durch E-Mail-Synchronisation, Passwortverwaltung, Echtzeiterfassung von Daten zur Qualitätskontrolle und Log-Files, Trouble Ticket Systeme zur Organisation von Fehlermeldungen, Verwaltung von Online-Shops, Erstellung von Bilddatenbanken und dynamischen Websites oder Bookmark-Verwaltung.
Verfasst durch Richard Maier