Kursplan

Vad är PostgreSQL?

  • En kort historia om PostgreSQL
  • Konventioner
  • Ytterligare information
  • Felrapporteringar

Introduktion till PostgreSQL

  • Installation och skapande av databas
  • SQL-språket
  • Avancerade funktioner

SQL-språket

  • SQL-syntax
  • Data definition
  • Data manipulering
  • Frågor
  • Datatyper
  • Funktioner och operatorer
  • Typerkonvertering
  • Index
  • Fulltext sökning
  • Konkurrenskontroll
  • Prestandatips

Serveradministration

  • Installation från källkod
  • Installation från källkod på Windows
  • Serverinställning och drift
  • Serverkonfiguration
  • Klientautentisering
  • Databasroller
  • Hantering av databaser
  • Lokalisering
  • Regelbundna underhållsadgärder för databasen
  • Säkerhetskopiering och återställning
  • Hög tillgänglighet, belastningsutjämning och replikering
  • Återhämtningskonfiguration
  • Övervakning av databasaktivitet
  • Övervakning av diskanvändning
  • Tillförlitlighet och write-ahead-loggen (WAL)
  • Regressions tester

Klientgränssnitt

  • libpq - C-bibliotek
  • Stora objekt
  • ECPG - Inbäddad SQL i C
  • Informationsschemat

Serverprogrammering

  • Utökning av SQL
  • Triggers
  • Regel systemet
  • Procedurerade språk
  • PL/pgSQL - SQL-procedurerat språk
  • PL/Tcl - Tcl-procedurerat språk
  • PL/Perl - Perl-procedurerat språk
  • PL/Python - Python-procedurerat språk
  • Serverprogrammeringsgränssnittet

Interna

  • Översikt över PostgreSQLs interna
  • Systemkataloger
  • Frontend/backend-protokoll
  • PostgreSQL-kodningskonventioner
  • Nativ språkstöd
  • Skrivning av ett procedurerat språkhantare
  • Skrivning av en främmande dataomslutare (Foreign Data Wrapper)
  • Genetiskt frågeoptimerare
  • Index åtkomstmetodgränssnittsdefinition
  • GiST-indexer
  • GIN-indexer
  • Fysisk lagring av databasen
  • BKI-backend-gränssnittet
  • Hur planeraren använder statistik

Krav

Funktionsduglighet i SQL och C

Grundläggande systemadministration (Unix/Linux eller Windows)

 28 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier