MySQL wird für fast alles verwendet. Dank frei verfügbaren Quellcodes sind
Einsätze möglich, für die andere professionelle Datenbanken nicht in Frage
kommen:
- Live Datenbank mit JDBC Interface zum Erlernen der SQL Sprache:
http://www.rent-a-database.de/mysql/mysqllive.html
- Verteilte Datenbanken durch E-Mail Synchronisation ist die
Möglichkeit, Filialen nur über eine lokale DIAL-ON-DEMAND Leitung
international miteinander zu verbinden. Siehe hierzu Kapitel
Verteilte Datenbanken über Mail
- MySQL und BIND8, dem UNIX DNS-Server. Hier hat Mitchel Broom den DNS-Server einfach mit
der MySQL Datenbank verknüpft. Der Vorteil: Man kann einfach Statistiken
erstellen, Kundendaten auswerten, eine Anbindung an die Finanzbuchhalung zur
Abrechnung der DNS-Kosten schaffen, u.s.w. Siehe hierzu auch
http://bind.linuxos.net/table.php3
- Passwortverwaltung (MOD_AUTH) in Zusammenhang mit dem APACHE
WWW-Server. Hier werden Mitglieder in MySQL erfasst, die dann bestimmte
Rechte zu Unterverzeichnissen des WWW-Servers erhalten (oder auch nicht)
können.
- Echtzeiterfassung von Daten zur Qualitätskontrolle. Fa. BASF
und Bayer setzen MySQL zur Echtzeitauswertung und Qualitätsmanagement bei
chemischen Prozessen ein. Ein LINUX Server mit einer 256'er seriellen Karte
und MySQL liefert kontinuierlich statistische Auswertungen für die
Messwarte. Es wurden mehrere DEC-VAX'en, eine DEC ULTRIX mit einem Fortranprogramm zur
Aufarbeitung der Daten, ein SQL-Server, ein PC mit ACCESS zur Erstellung der
Statistiken durch einen Pentium 75 mit LINUX, 256'er serieller Karte, MySQL
und ein paar JAVA-Applets ersetzt. Beipiele finden Sie im Kapitel
JDBC Treiber
- Echtzeiterfassung und Auswertung von Log-Daten. Unter UNIX
werden eine Vielzahl von Logdaten in Dateien geschrieben. Diese können in
MySQL kontinuierlich über eine Named Pipe mit Buffer eingelesen und
statistitisch in Echtzeit ausgewertet werden.
- Trouble Ticket Systeme mit MySQL Zur Organisation von
Fehlermeldungen werden in größeren Firmen teuere Trouble Ticket Systeme
eingesetzt. Es gibt inzwischen professionelle, in PHP 3 geschriebene Software, die die Daten
über MySQL verwaltet. Es lassen sich einfach Anschlüsse an z.B. SAGE KHK
Software für die Rechnungsstellung realisieren.
- Einkaufs-SHOPS im Internet für MySQL gibt es inzwischen
zahlreiche in PERL oder PHP3. Der eindeutige Vorteil ist die Möglichkeit zum
Anschluß an das hauseigene Warenwirtschaftssystem (SAP, SAGE KHK). Hierzu
werden die SQL-Datenbanken über eine Firewall (Siehe auch
http://www.little-idiot.de/firewall/ verbunden, oder über einen
Arbeitsplatz-PC, der an das Internet angebunden ist, die Daten über ODBC
eingelesen, überprüft, und dann in das Warenwirtschaftssystem überspielt.
- SQL Server Cluster lassen sich mit MySQL entgegen der
landläufigen Meinung einfach realisieren. Hierzu lesen Sie bitte Kapitel
Verteilte Datenbanken, wo sich auch die komplette
Software zum Spiegeln der MySQL Datenbanken in Echtzeit findet.
- Bilddatenbanken Für Designer, Grafiker und Agenturen dürfte
folgende Bilddatenbank sehr interessant sein, die sich hier findet:
http://www.riddleware.com/php3/album/index.php3. Die Bilder lagern
auf der Festplatte in irgendwelchen Verzeichnissen, völlig ungeordnet und
werden dann automatisch, bevor sie an den Browser ausgeliefert werden,
verkleinert (echte Verkleinerung der Bildgröße). Das Projekt wurde mit
APACHE, PHP3, PERL, MOD_PERL ImageMagik und natürlich MySQL realisiert. Auf
dieser Site finden wich viele, weitere Beispiele.
- Kalender zur Koordination von Terminen in größeren Gruppen. Mit MySQL
wurden unzählige Kalender realisiert, die alle frei im Internet verfügbar
sind. Inzwischen gibt es auf jeder Homepage von Suchmaschinen (Yahoo, Lycos)
Kalender, die unter MySQL und PHP3 bzw. PERL programmiert wurden.
- Dynamische Websites mit MySQL gehört zu den einfachsten
Dingen die sich mit MySQL und dem Apache WWW-Server lösen lassen. Dank der
Geschwindigkeit von MySQL ist diese Datenbank die Nummer 1 unter den SQL
Datenbanken, mit denen riesige namhafte Websites betrieben werden.
- Dezentrale Datenerfassung mit einer MySQL Datenbank im
Internet über Browser ist inzwischen schon weit verbreitet. Als Frontend
arbeitet hier oft Microsoft ACCESS.
- Bookmark Verwaltungsprogramme, wie z.B.
Denkwerk sie anbietet, finden sich im
Quellcode unter
http://www.freshmeat.net im PHP - Quellcode. Basis ist immer MySQL.