MySQL 5.0 Kai Voigt MySQL AB [email protected] Kiel, 17. Februar 2006 Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 1 Agenda • Das Unternehmen • Die Produkte • MySQL 5.0 • MySQL 5.1 Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 2 MySQL AB • 10 Jahre • 300 Mitarbeiter • Uppsala, München, Cupertino, Paris, Tokyo, Dublin, ..., Kiel • Philosophie: Open Source Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 3 Umsatz • Software kostenfrei unter GPL • Kommerzielle Lizenzen • Professional Services • Consulting • Training und Zertifizierung • Support Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 4 MySQL Network • Helpdesk • Advisors • Zertifizierte Binaries • Wissensdatenbank Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 5 Produkte • MySQL Server • Connectors • MaxDB • MySQL Cluster • MySQL GUI Tools Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 6 MySQL Server • Kernprodukt • Alle gängigen Plattformen • Viele Schnittstellen • Noch 6 Folien Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 7 MySQL Cluster • Hochverfügbarkeit • Kein Single Point of Failure • Lastverteilung • Horizontale Skalierung • Mehr um 17 Uhr Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 8 GUI Tools • MySQL Migration Toolkit • MySQL Administrator • MySQL Query Browser • MySQL Workbench Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 9 Migration Toolkit Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 10 Migration Toolkit Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 10 MySQL Administrator Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 11 Query Browser Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 12 MySQL Server 5.0 Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 13 Sub-Agenda • Einsatzbereiche • Konzepte • Produktmerkmale • Ausblicke Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 14 Allzweckwaffe • Für alle Stacks • LAMP • J2EE • .NET • Alle gängigen Betriebssysteme • Viele Programmiersprachen Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 15 Schlachtfelder • Web-Anwendungen • ERP-Systeme • Telekommunikation • Authentizierung Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 16 3 Prinzipien • Performanz • Stabilität • Einfachheit Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 17 Architektur • Verbindungsebene • SQL-Ebene • Storage-Ebene • Zukunft: Pluggable Modules Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 18 Architektur MySQL-Server Connection Pool Authentifizierung, Wiederverwendung, Connection Limits, Speichertest, Caches Verwaltungsdienste & Werkzeuge Datensicherung & Wiederherstellung, Sicherheit, Replikation, Cluster, Administration, Konfiguration, Migration & Metadaten SQL-Schnittstelle Parser Optimizer Caches & Buffers DML, DDL, Stored Procedures Views, Triggers, usw. Abfrage-Übersetzung, Objektprivilegien Zugriffspfade, Statistiken Global und spezifisch für Engines Austauschbare Speicher-Engines Verwaltung von Arbeits- und Festplattenspeicher sowie Indizes MyISAM InnoDB Archive Datei-System NTFS – NFS SAN - NAS Copyright 2006 MySQL AB Federated Memory Merge Cluster BDB kundenspez. Dateien & Log-Dateien Redo, Undo, Daten, Index, Binary, Error, Query und Slow The World’s Most Popular Open Source Database 19 Speicher-Engines • • • • • • InnoDB MyISAM Berkeley DB • • • Archive Blackhole CSV Memory und viele mehr Cluster Federated Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 20 Server-Features Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 21 SQL-Standards • Transaktionen • Stored Procedures • Triggers • Views • Cursors • Information Schema Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 22 Instance Manager • Zentrale Konfiguration • Fernwartung Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 23 SQL Mode Bad Data • Integrität der Daten • Konfigurierbare Empfindlichkeit Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 24 XA • Transaktionen zwischen Servern • Two Phase Commit Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 25 Replikation • Asynchrone Datenkopien • Lastverteilung Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 26 Embedded Server • Server als Library • Standalone-Anwendungen • CD • Volle Funktionalität Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 27 Mehr Infos • White Papers • Downloads • Dokumentation • Mailing-Listen • Forum Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 28 Danke http://www.mysql.com/ Copyright 2006 MySQL AB The World’s Most Popular Open Source Database 29