home 
 
 
 
enfr
 
Home
Over ABIS
Diensten
Cursussen
Resources
Contact
MyABIS
C
Alle CursussenbalkjeAlgemeen » Introductie HW & SW » Soft skills » TrajectenOperating Systems » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad en iPhone iOSDatabases en middleware » Relationele databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data en analyticsApplicatieontwikkeling » Methoden en technieken » TOGAF » PRINCE2 » Agile en Scrum » Programmeertalen » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesSysteembeheer » ITIL » SecuritybalkjePraktischInschrijven 
MySQL & MariaDB database administratie

Doel

De database administrator (DBA) speelt een belangrijke rol bij het databeheer. De DBA is de scenarist én de regisseur bij het ontwerpen, het implementeren en het onderhouden van fysische database structuren. De DBA ligt aan de basis van een performant systeem.

Na het volgen van deze cursus zult u

  • een duidelijk overzicht hebben van de taken waar een DBA voor staat in de context van een MySQL of MariaDB database server;
  • een grondig technisch inzicht hebben in de fysieke en logische karakteristieken van een MySQL en MariaDB server;
  • in staat zijn, de "client" administratie tools te gebruiken: de commandolijn interfaces en de standaard GUIs;
  • klaar staan om scenario's te implementeren voor het beheren, monitoren en ondersteunen van server taken zoals autorisaties en security management, backup & recovery, replicatie, en performance analyse;

Inhoud

  • DEEL 1: Database implementatie
  • Overzicht van de veelzijdige taken van een DBA.
  • Fysiek ontwerp en implementatie van MySQL en MariaDB objecten:
  • Object definitie: beslissingsregels
  • Mogelijkheden bij het implementeren van een logische design: datatypes, primary/foreign keys, indexen, triggers, auto-incremented kolommen, LOBs, views, storage engines, partitionering, ...
  • overwegingen i.v.m.opslag: files, directories, harde schijven, ...
  • implementatie van een testomgeving & voorbereiden voor productie: standaard DDL (create/alter/drop) & MySQL of MariaDB specifieke extensies die mogelijk afwijken van de SQL standaard
  • voorbereiden van de database voor performance analyse
  • Toegangscontrole tot database-objecten:
  • definiėren van gebruikers; beheer van paswoorden;
  • scenario's voor efficiėnt security beheer en auditing vereisten
  • de data dictionary van MySQL & MariaDB
  • de database "mysql"
  • de object catalog: de database "INFORMATION_SCHEMA"
  • het bekijken van systeeminformatie en van metadata
  • DEEL 2: Database onderhoud, integriteitscontrole, performance optimisatie
  • Aspecten van database onderhoud:
  • stoppen en herstarten van de server
  • data caching en query caching configureren
  • benchmarking, profiling, capacity planning
  • Utilities: export/import van externe data; defragmentatie; check en repair
  • (her)partitioneren van tabellen; data naar andere schrijven verplaatsen; wijzigen van de engine
  • gebruik van datacompressie
  • hardware tuning van de MySQL of MariaDB server
  • architecturen die goed schalen en geschikt zijn voor hoge beschikbaarheid
  • analyseren van queries en tunen van indexen
  • Data integriteit, locks en transacties
  • DEEL 3: Database recovery
  • Logging en replicatie
  • Technieken voor backup en recovery:
  • kopiėren van een database naar een andere machine
  • data logisch herstellen: "point-in-time recovery" en "disaster recovery": best practices
 

Doelgroep

Nieuwe database administrators, applicatie DBA's, en andere gebruikers van MySQL en MariaDB die (een deel van) de taken van een DBA uitvoeren.

Voorkennis

Vertrouwdheid met MySQL of MariaDB als relationeel database-systeem en met SQL (cf. MySQL & MariaDB basiscursus en SQL workshop).

MySQL en MariaDB worden uiteraard dikwijls gebruikt in de context van een webservice, maar voor deze cursus is kennis van PHP of een andere programmeertaal niet noodzakelijk.

Verloop van de cursus

Theorie (klassikaal onderricht) met oefeningen en ruime mogelijkheid om alles in de praktijk uit te proberen.

Docenten

Peter Vanroose.

Duur

4 dagen.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd ? Gelieve dan ABIS te contacteren.