Kai Voigt MySQL AB Kiel, 17. Februar 2006

Werbung
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
Herunterladen