Kursplan

Vad är PostgreSQL?

  • En kort historia av PostgreSQL
  • Konventioner
  • Vidare information
  • Riktlinjer för felrapportering

Introduktion till PostgreSQL

  • Installation och skapande Database
  • Språket SQL
  • Avancerade funktioner

Språket SQL

  • SQL Syntax
  • Data Definition
  • Manipulation av data
  • Frågor
  • Datatyper
  • Funktioner och operatörer
  • Utländska dataomslag
  • Typkonvertering
  • Index
  • Utlösare
  • Fulltext Search
  • Informationsschemat
  • PL/sidSQL - SQL Procedurspråk
  • Samtidighetskontroll
  • Prestandatips
  • Hur planeraren använder Statistics

Serveradministration

  • Källkod kontra distributionsförsedda paket
  • Installation från källkoden
  • Installation från källkoden på Windows
  • Distribution av binärer som erhållits genom att kompilera källkod
  • Serverinstallation, drift
  • Database Fysisk lagring
  • Filsystems hållbarhetskrav och nödvändiga monteringsalternativ
  • Serverkonfiguration
  • Särskilda överväganden för containerbaserade distributioner
  • Klientautentisering
  • Database Roller
  • Hantera Databases
  • Lokalisering
  • Rutinmässiga Database Underhållsuppgifter
  • Säkerhetskopiering och återställning
  • Återställningskonfiguration
  • Övervakning Database Aktivitet
  • Övervaka diskanvändning
  • Tillförlitlighet och Write-Ahead-loggen
  • Regressionstest
  • Installation av servertillägg från tredje part

Hög tillgänglighet, lastbalansering och replikering

  • Brewer's CAP Theorem
  • Synkron vs asynkron replikering
  • Logfrakt (varm standby)
  • Streaming Master-Slave Repplication (Hot Standby)
  • Trigger-baserad master-slav-replikering med Slony
  • Triggerbaserad multimasterreplikering med Bucardo
  • Anslutningspoolning och synkron replikering med Pgpool
  • Failover-konfigurationer med DRBD
  • Ersätter en misslyckad server
  • Återställning från nätverkspartition

Krav

En grundläggande praktisk kunskap om SQL

  14 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (6)

Relaterade Kurser

Relaterade Kategorier