Kursplan

Hva er PostgreSQL?

  • En kort historikk om PostgreSQL
  • Konvensjoner
  • Videre informasjon
  • Retningslinjer for melding av feil

Introduksjon til PostgreSQL

  • Installasjon og opprettelse av database
  • SQL-språket
  • Avanserte funksjoner

SQL-språket

  • SQL-syntaks
  • Data definisjon
  • Data manipulasjon
  • Spørringer
  • Datatyper
  • Funksjoner og operatører
  • Foreign Data Wrappers
  • Typekonvertering
  • Indekser
  • Triggers
  • Fulltekstsøk
  • The Information Schema
  • PL/pgSQL - SQL prosedyrespråk
  • Konkurransekontroll
  • Ytelsestips
  • Hvordan Planner bruker statistikk

Serveradministrasjon

  • Kildekode vs Distribusjonsleverte Pakker
  • Installasjon fra kildekode
  • Installasjon fra kildekode på Windows
  • Utplassering av binære filer oppnådd ved å kompilere kildekode
  • Serveroppsett, drift
  • Database fysisk lagring
  • Krav til filsystemvarighet og nødvendige monteringsalternativer
  • Serverkonfigurasjon
  • Spesielle hensyn ved konteinerbaserte utplassinger
  • Klientautentisering
  • Database roller
  • Administrasjon av databaser
  • Lokalisering
  • Rutinemessige databasevedlikeholdsoppgaver
  • Backup og gjenoppretting
  • Gjenopprettingskonfigurasjon
  • Overvåkning av databaseaktivitet
  • Overvåkning av diskubruk
  • Pålitelighet og forhåndsloggen
  • Regresjonstester
  • Installasjon av tredjeparts serverutvidelser

Høy tilgjengelighet, lastbalansering og replikasjon

  • Brewer's CAP teorem
  • Synkron vs asynkron replikasjon
  • Loggforskjering (Varmt stand-by)
  • Strømmende master-slave replikasjon (Varmt stand-by)
  • Trigger-basert master-slave replikasjon med Slony
  • Trigger-basert multi-master replikasjon med Bucardo
  • Koblingspooling og synkron replikasjon med Pgpool
  • Failover-konfigurasjoner ved bruk av DRBD
  • Erstattelse av feil server
  • Gjenoppretting fra nettverkspartisjonering

Krav

En grunnleggende arbeidskunnskap om SQL

 14 timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier