Sie befinden sich hier: Home › Seminare › Datenbanken › MARIADB
MariaDB Konfiguration und Administration
MariaDB gehört zu den Newcomern unter den relationalen Datenbankverwaltungssystemen, das den Ursprung in MySQL hat. Die Weiterbildung gibt den Teilnehmern Techniken an die Hand, um MariaDB-Server für Webprojekte, als auch kritischen Business Anwendungen, im Unternehmen zu betreiben, zu konfigurieren und optimal anzupassen. Mit den zur Verfügung stehenden Administrations-Tools lernen die Teilnehmer den MariaDB-Server praxisnah zu optimieren und abzusichern. Für Umsteiger von einem MySQL-Server vermittelt der Kurs wesentliche Features und Neuerungen, die es nur bei MaraDB gibt.
Inhalte des Seminars
Relationales Datenbankmanagementsystem MariaDB
- Entwicklung der Datenbank MariaDB
- Transaktionen, Savepoints, InnoDB (XtraDB und Konvertierung von MyISAM)
- Kompatibilität zum SQL-Standard, Unterstützung für GIS-Daten
- MariaDB im Vergleich zu MySQL
- Grenzen von MariaDB, Vergleich zu PostgreSQL, Oracle, DB2; Migration
Installation von MariaDB
- Systemvoraussetzungen für MariaDB-Server
mysqld
- Installationspakete, Kommandozeilen-Programme
- Optionsdateien
- Installation als Dienst
- Upgrade-Pfade
Administration und Troubleshooting
- Konfigurationsdateien
my.cnf
,my.ini
- Das Sicherheitskonzept von MariaDB, Zugriffsberechtigungen, Privilegien, Benutzerkonten,
GRANT
,REVOKE
- Verschlüsselte Verbindungen, SSL-Zugriff, SSL-Zertifikate einrichten
- Überprüfung von Zugriffsberechtigungen
- Datensicherung und Wiederherstellung
- Logdateien (Fehler-, Abfrage und Update-Logs),
mysqlbinlog
- Zeichensätze, Sortierung, Unicode-Unterstützung, Internationalisierung, Lokalisierung
- Anfragen-Cache von MariaDB
Performance-Tuning und Ausfallsicherheit von MariaDB
- SQL-Optimierung für
SELECT
,INSERT
,UPDATE
undDELETE
- Datenbankstruktur optimieren, Indizes
- Tipps und Tricks zum Sperren (Locking)
- MariaDB Query-Cache, Cache-Parameter
- MariaDB-Benchmarks
- Dienstprogramm
mysqlslap
- Speicher-Engines und Tabellentypen: MyISAM, InnoDB (XtraDB), MERGE, MEMORY, FEDERATED, ARCHIVE, CSV, BLACKHOLE
- Hochverfügbarkeit (High Availability), Lastverteilung (Loadbalancing) mit MaxScale
- Replikation
- Replikationsoptionen in
my.cnf
- Beheben von Replikationsfehlern
- MariaDB Cluster (Gallera)
- Partitionierung in MariaDB, Partitionstypen und Partitionsverwaltung
MariaDB-Werkzeuge und Tools
- HeidiSQL
- phpMyAdmin
mysql
,mysqlshow
,myisamchk
,myisamlog
,myisampack
,mysqlcheck
mysqldump
,mysqlimport
undxtrabackup
Anbindung an MySQL: APIs und Bibliotheken
- MariaDB in LAMP/WAMP-Systemen
- MariaDB-Treiber
- MariaDB ODBC Driver for Windows
- Anbindung an PHP, Perl
- Java-Anbindung (JDBC) über MariaDB Connector/J
- Anbindung an .NET-Programme über Connector/NET
Termine / Kontakt
Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.
Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.
Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).
Die Fakten
- Empfohlene Schulungsdauer: 4 Tage, insgesamt 32 Unterrichtsstunden à 45 Minuten
- Zielgruppe: Datenbankadministratoren, Software-Entwickler, Web-Programmierer
- Vorkenntnisse: Der Kurs ›Einführung in Datenbanksysteme‹ oder vergleichbare Kenntnisse.
- Seminar-Software: Standardmäßig basiert die Schulung auf der aktuellsten Version von MariaDB (stable) je nach Wahl unter Windows oder Unix-Systemen.
Weiterführende Seminare
Der MariaDB-Kurs konzentriert sich auf die Konfiguration und Administration des Datenbankservers. Tiefere SQL-Kenntnisse erwerben Teilnehmer im Seminar Einführung in SQL und wertvolle Hinweise zum effektiven Entwurf von relationalen Modellen im Seminar Relationales Datenbankdesign: Modellierung und Entwurf. Der Kurs Datenbankanbindung über JDBC spricht Java-Entwickler an, die an die MariaDB-Datenbank andocken möchten.