Schița de curs

Ce este PostgreSQL?

  • O scurtă istorie a PostgreSQL
  • Convenții
  • Informatii suplimentare
  • Ghid de raportare a erorilor

Introducere la PostgreSQL

  • Instalare și creare Database
  • Limba SQL.
  • Caracteristici avansate

Limba SQL.

  • SQL Sintaxă
  • Definirea datelor
  • Manipulare de date
  • Întrebări
  • Tipuri de date
  • Funcții și operatori
  • Învelișuri de date străine
  • Conversie tip
  • Indici
  • Declanșatoare
  • Text complet Search
  • Schema Informațională
  • PL/pgSQL - SQL Limbajul procedural
  • Controlul concurenței
  • Sfaturi de performanță
  • Cum folosește planificatorul Statistics

Administrare server

  • Cod sursă vs pachete furnizate de distribuție
  • Instalare din codul sursă
  • Instalare din codul sursă pe Windows
  • Implementarea binarelor obținute prin compilarea codului sursă
  • Configurare server, operare
  • Database Depozitare fizică
  • Cerințe de durabilitate a sistemului de fișiere și opțiuni de montare necesare
  • Configurare server
  • Considerații speciale pentru implementările pe bază de containere
  • Autentificarea clientului
  • Database Roluri
  • Gestionarea Databases
  • Localizare
  • Rutină Database Sarcini de întreținere
  • Backup și restaurare
  • Configurație de recuperare
  • Monitorizare Database Activitate
  • Monitorizarea utilizării discului
  • Fiabilitate și jurnalul de scriere anticipată
  • Teste de regresie
  • Instalarea extensiilor de server de la terți

Disponibilitate ridicată, echilibrare a încărcăturii și replicare

  • Teorema CAP lui Brewer
  • Replicare sincronă vs asincronă
  • Expediere bușteni (Warm Standby)
  • Replicare master-slave în flux (Hot Standby)
  • Replicare master-slave bazată pe declanșare cu Slony
  • Replicare multi-master bazată pe declanșare cu Bucardo
  • Pooling de conexiuni și replicare sincronă cu Pgpool
  • Configurații de failover folosind DRBD
  • Înlocuirea unui server eșuat
  • Recuperarea din partiția de rețea

Cerințe

Cunoștințe de bază de lucru SQL

  14 ore
 

Numărul de participanți


Dată început

Dată sfârșit


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

Mărturii (6)

Cursuri înrudite

Categorii înrudite