Weiter Zurück [Inhalt] Online Suche im Handbuch

8. MySQL im praktischen Einsatz - Beispiele

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:

  1. Live Datenbank mit JDBC Interface zum Erlernen der SQL Sprache: http://www.rent-a-database.de/mysql/mysqllive.html

  2. 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

  3. 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

  4. 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.

  5. 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

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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.
  13. Dezentrale Datenerfassung mit einer MySQL Datenbank im Internet über Browser ist inzwischen schon weit verbreitet. Als Frontend arbeitet hier oft Microsoft ACCESS.

  14. Bookmark Verwaltungsprogramme, wie z.B. Denkwerk sie anbietet, finden sich im Quellcode unter http://www.freshmeat.net im PHP - Quellcode. Basis ist immer MySQL.


Weiter Zurück [Inhalt] Online Suche im Handbuch