Course Outline

Wat is PostgreSQL?

  • Een korte geschiedenis van PostgreSQL
  • Verdragen
  • Meer informatie
  • Richtlijnen voor het melden van bugs

Inleiding tot PostgreSQL

  • Installatie en creatie Database
  • De SQL Taal
  • Geavanceerde functies

De SQL Taal

  • SQL Syntaxis
  • Definitie van gegevens
  • Manipulatie van gegevens
  • Query 's
  • Soorten gegevens
  • Functies en aandrijvingen
  • Type conversie
  • Indexen
  • Volledige tekst Search
  • Gelijktijdigheidscontrole
  • Tips voor prestaties

Serverbeheer

  • Installatie vanaf broncode
  • Installatie vanaf broncode op Windows
  • Serverconfiguratie en -bediening
  • Server configuratie
  • Client-authenticatie
  • Database Rollen
  • Beheren van Databases
  • Lokalisatie
  • Routinematige Database onderhoudstaken
  • Back-up en herstel
  • Hoge beschikbaarheid, taakverdeling en replicatie
  • Configuratie voor herstel
  • Toezicht houden Database Activiteit
  • Schijfgebruik bewaken
  • Betrouwbaarheid en het Write-Ahead Log
  • Regressietests

Client-interfaces

  • libpq - C Bibliotheek
  • Grote objecten
  • ECPG - Ingebed SQL in C
  • Het informatieschema

Server Programming

  • Uitbreiden SQL
  • Triggers
  • Het regelsysteem
  • Procedureel Languages
  • PL/pgSQL - SQL Procedurele taal
  • PL/Tcl - Tcl Procedurele Taal
  • PL/Perl - Perl Procedurele taal
  • PL/Python - Python Procedurele taal
  • Server Programming Interface

Internals

  • Overzicht van PostgreSQL Internals
  • Systeem Catalogi
  • Frontend/Backend-protocol
  • PostgreSQL Coderingsconventies
  • Ondersteuning voor de moedertaal
  • Het schrijven van een procedurele taalhandler
  • Een Foreign Data Wrapper schrijven
  • Optimalisatie van genetische query's
  • Index Access Methode Interface Definitie
  • GiST-indexen
  • GIN-indexen
  • Database Fysieke opslag
  • BKI-backend-interface
  • Hoe de planner Statistics gebruikt

Requirements

Een praktische kennis van SQL en C

Basissysteembeheer (Unix/Linux of Windows)

 

 

  28 Hours
 

Getuigenissen (8)

Related Courses

Related Categories