Open-Source-Datenbank

MySQL ist günstig, sicher und stabil

28.10.2009
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

Stabilität, Sicherheit und Verfügbarkeit: Keine Probleme mit MySQL

Es gibt nur wenige Unternehmen, die voll und ganz auf Open Source vertrauen. Doch die Durchdringung ist erheblich. Quelle: TNS Gallup
Es gibt nur wenige Unternehmen, die voll und ganz auf Open Source vertrauen. Doch die Durchdringung ist erheblich. Quelle: TNS Gallup

Während der Funktions- und Leistungsvergleich zugunsten von Oracle-Datenbanken, IBMs DB2 sowie Microsofts SQL Server ausfällt, muss die Open-Source-Datenbank den Wettstreit in puncto Stabilität, Sicherheit und Verfügbarkeit nicht scheuen. Einen Beweis für die Zuverlässigkeit liefern weltweit populäre Internet-Services, die dem täglichen Ansturm von mehreren Millionen Nutzern standhalten müssen. Zu den prominenten My-SQL-Nutzern zählen Flickr, Facebook, Wikipedia und YouTube. Auch Websites-Betreiber wie Google, Yahoo und Ebay haben in wesentlichen Teilen die Open-Source-Datenbank laufen.

Auch im Finanzsektor hat sich die Open-Source-Datenbank einen Platz erkämpft. Dem Unternehmen Barclays Capital dient MySQL als Basis für die Zugriffsverwaltung und Aufzeichnung von Sicherheitsereignissen wie etwa Anmeldungen oder Türöffnungen. Pro Tag zeichnet die Lösung durchschnittlich 80 Millionen Ereignisse auf, in Stoßzeiten kann der Wert auf bis zu 180 Millionen tägliche Vorfälle hochschnellen. Eine Musteranalyse ermittelt, ob Zugriffe berechtigt oder unberechtigt sind. Die MySQL-Datenbank speichert Unternehmensangaben zufolge mittlerweile mehrere Terabyte Daten und ist für Barclays Capital eine geschäftskritische Ressource.

MySQL Enterprise: Zusätzliche Features und Support

Viele Unternehmen zeigen sich bei der Entscheidung zurückhaltend, vollständig auf Open-Source-Software umzusteigen. Sie fürchten Abstriche in der Betreuung und Wartung ihrer Software. An solche Firmen richtet sich "MySQL Enterprise". In diesem Abonnement-Service kombiniert Sun Microsystems Datenbank- und Überwachungssoftware mit Support für kleine und mittlere Unternehmen.

Grundlage dieses Angebots sind die Eigentumsrechte, die der Anbieter an der Software hält. Die Enterprise-Edition in ihren verschiedenen Varianten (Basic, Silver, Gold und Platinum) wird pro Server oder auf Unternehmensbasis lizenziert und nicht nach der Anzahl an CPUs, Chips oder Cores. Die jährlichen Kosten belaufen sich laut Hersteller je nach Abonnement-Version zwischen rund 500 Euro und etwa 4000 Euro.

Professionelles Monitoring

Der schnelle und kostenlose Einstieg in die MySQL-Welt bietet sich mit dem Community-Server an. Ihn verwenden viele Unternehmen, wenn sie neue Projekte für weniger kritische Anwendungen betreiben. Die Software lässt sich einfach herunterladen und schnell installieren. Allerdings stößt die Lösung an ihre Grenzen, wenn Anwendungen kritische Geschäftsfunktionen ausführen sollen. Dann sind höhere Anforderungen an die Einsatzbereitschaft notwendig. Dazu stellt Sun den Unternehmenskunden mit dem "MySQL Enterprise Monitor" ein professionelles Administrations-Tool zur Verfügung, das die Server kontinuierlich überwacht und den Administrator benachrichtigt, wenn sich Probleme ankündigen. Das Tool "Query Analyzer" nennt Gold- und Platinum-Anwendern zudem Lösungsmöglichkeiten, wenn Schwierigkeiten auftreten. Es gibt den Administratoren ferner Anhaltspunkte dafür, worauf sie bei der Optimierung ihrer Datenbanksysteme achten sollten. Beide Web-Anwendungen können innerhalb der sicheren Umgebung von Unternehmens-Firewalls installiert werden.

Support nach Bedarf

Abgerundet wird das Enterprise-Angebot von MySQL mit verschiedenen Supportleistungen, die je nach ausgewählter Edition stark variieren. Während Abonnenten der Basic-Edition beispielsweise keinen telefonischen Support erhalten, können Platinum-User auf eine umfassende Unterstützung zur Problemlösung sowie Beratung zurückgreifen, die unter anderem die Fehlerbehebung per Fernwartung sowie die Prüfung von Datenbankschemata und Abfragen vorsehen. (jha)