Ascent Group Horizontal New Copie 1

Structurering en optimalisatie van databases met Green IT

0 Enrolled
2 day
  • 2 day
  • 6
  • 0
  • no
1,500.00€

Aperçu du cours

Doel van de training : Inzicht krijgen in en toepassen van fundamentele principes van database-structurering om gegevensbeheer te optimaliseren, query-prestaties te verbeteren en systeembronnen efficiënter te gebruiken. Deze training bevat ook een module over Green IT, gericht op het verminderen van de ecologische voetafdruk van databases door middel van energie-efficiënte opslag- en verwerkingstechnieken.

Prérequis

  • Basiskennis van relationele databases en SQL.
  • Ervaring met ten minste één databasebeheersysteem (PostgreSQL, MySQL, Oracle, SQL Server, etc.).

Objectifs pédagogiques

  • De basisprincipes van database-structurering begrijpen.
  • Verschillende datastructuren beheersen voor efficiënt databasebeheer.
  • Databaseprestaties optimaliseren met indexering, partities en geavanceerde opslagmodellen.
  • Best practices toepassen voor efficiënt gegevensbeheer en opvraging.
  • Green IT-principes integreren om het energieverbruik en de ecologische impact van databases te verminderen.

Public ciblé

  • Databasebeheerders (DBA).
  • Back-end ontwikkelaars en data engineers.
  • Softwarearchitecten en IT-managers.
  • Iedereen die databaseprestaties en organisatie wil verbeteren en tegelijk de impact op het milieu wil minimaliseren.

Programme de formation

  • Dag 1: Basisprincipes van database-structurering (7 uur)
    • Datastructuren in databases (2u) Definities en rol van datastructuren in databases. Tabellen, indexen, B+-bomen, hash-tabellen, gelinkte lijsten. Vergelijking tussen relationele en NoSQL-databases in termen van datastructurering. Praktijkoefening : Vergelijken van verschillende datastructuren in PostgreSQL en MySQL. Analyseren van uitvoeringstijden afhankelijk van de gebruikte datastructuur.

    • Opslagoptimalisatie en gegevensorganisatie (2u) Partities, sharding en opslagmodellen (row-based, column-based, compressed storage). Geheugenoptimalisatie (cache, buffer pool). Introductie tot Green IT: impact van opslag en gegevensbeheer op energieverbruik. Praktijkoefening : Opzetten van partities op een grote tabel en prestaties meten. Analyse van het energieverbruik bij verschillende opslagstrategieën.

    • Indexering en snelle data-opvraging (3u) Soorten indexen: B-Tree, Hash, Bitmap, Full-Text Search. Effect van indexen op query-prestaties en resourcegebruik. Green IT-strategieën: optimalisatie van indexering om CPU-belasting en energieverbruik te verminderen. Praktijkoefening : Indexen aanmaken en vergelijken op complexe SQL-query’s. Analyse van uitvoeringsplannen en resources.

  • Dag 2: Geavanceerde technieken en best practices (7 uur)
    • Geavanceerde database-modellering (2u) Optimalisatie van relationele databaseschema’s en normalisatie (1NF – 5NF). Denormalisatie en impact op prestaties. Modellering van complexe relaties en integriteitsbeperkingen. Praktijkoefening : Case study: optimaliseren van een slecht gestructureerd databaseschema. Vergelijken van prestaties vóór en na herstructurering.

    • Beheer en onderhoud van gestructureerde databases (2u) Onderhoudsstrategieën: indexopruiming, fragmentatiebeheer, vacuuming. Locking-strategieën en transactiebeheer om deadlocks te voorkomen. Back-upstrategieën en replicatie voor gegevensbescherming. Green IT en resource-optimalisatie: voorkomen van opslag- en energieverspilling in databasebeheer. Praktijkoefening : Onderhoud uitvoeren op een bestaande database (index rebuild, vacuuming, enz.). Analyse van energieverbruik en mogelijke verbeteringen.

    • Best practices voor schaalbare en energie-efficiënte databases (3u) Ontwerpprincipes voor schaalbaarheid: sharding, multi-regio, gedistribueerde architectuur. Keuze tussen SQL en NoSQL voor specifieke zakelijke behoeften. Toekomstige trends in database-structurering. Green IT: energie-efficiënte databases en CO₂-neutrale cloudoplossingen. Praktijkoefening : Simulatie van de overgang van een monolithische naar een gedistribueerde database. Benchmark van prestaties en energiebesparingen.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
840 Courses
Main Content