Kursplan
Innledning
- PostgreSQL vs MySQL vs Oracle
- Oversikt over PostgreSQL 13-funksjoner og arkitektur
Kom i gang
- Oppsettet av en databasetjenere
- Installering av PostgreSQL 13
- Opprettelse og tilgang til en database
- SQL-syntaks, kommandoer og funksjoner
Konfigurering av en Postgres-database
- Datadefinisjon, standardverdier og begrensninger
- Oppsett og modifisering av tabeller
- Administrasjon av tillatelser og sikkerhetsprinsipper
- Opprettelse av databaskjemata
- Implementering av tabellarv og partisjonering
- Legging til, oppdatering og henting av data
- Datatyper, funksjoner og operatører
- Bruk av indekser og utførelse av fulltekstsøk
- Forståelse av konkurransekontroll
Administrering av en databasetjenere
- Oppgradering av en PostgreSQL-kluster
- Sikring av tjenere og kryptering av data
- Konfigurering av tjenereparametere
- Aktivering av klientautentisering
- Oppsett av tilgangsroller og tillatelser
- Administrasjon av flere databaser
- Utførelse av vedlikeholdsoppgaver i databasen
- Sikkerhetskopiering og gjenoppretting av data
- Optimalisering av databasenytte og pålitelighet
- Overvåking av databaseaktivitet og diskenytte
- Implementering av logisk replikering
- Utførelse av regresjonstester
Klientprogrammering
- Bruk av libpq C-bibliotek og stort objektgrensesnitt
- Kjøring av innbyggede SQL-kommandoer
- Utkjørsel av informasjonsskjema
- Andre PostgreSQL-klientapplikasjoner
Tjenereprogrammering
- Utvidelse av SQL-spørrelang
- Skriving av hendelsestriggerfunksjoner
- Implementering av regelsystemer
- Bruk av prosedyrelang (PL)
- Utkjørsel av TCL, Perl og Python PL
- Kjøring av tjenereprogrammeringsgrensesnitt
- Eksempler på logisk dekoding
- Sporing av replikeringsfremgang
Felsøking
Oppsummering og neste steg
Krav
- En forståelse av RDBMS
- Erfaring med SQL
Målgruppe
- Systemadministratorer
- Utviklere
Referanser (5)
Avanserte emner med praktiske øvelser + diskusjoner om for eksempel TimeScaleDB og Hypertable, trenerens kunnskap om emnet :)
Shivam - Paessler LLC
Kurs - PostgreSQL Fundamentals
Maskinoversatt
Ved slutten av 1. dag foreslo en deltaker mer interaksjon i øvelsene, og trenere tok dette med seg på den andre dagen.
Daniela - Unit4
Kurs - PostgreSQL 16 for Developers and Administrators
Maskinoversatt
En faktisk og praktisk tilnærming til emnet. En trivelig atmosfære som oppmuntrer til å stille spørsmål.
Marcin - Santander Bank Polska S.A.
Kurs - Implementing High Availability in PostgreSQL
Maskinoversatt
Andres sørger konsekvent for at han tar opp alle deltakernes spørsmål og streber etter å sikre at alle forstår læren hans. Jeg beundrer hans ekspertise og dyktighet i faget
Ryan - Questronix Corporation
Kurs - PostgreSQL for Administrators - 3 Days
Maskinoversatt
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.