Schița de curs

Introducere

  • PostgreSQL vs MySQL vs Oracle
  • Panoramă a caracteristicilor și arhitecturii PostgreSQL 13

Începuturile

  • Configurarea unui server de bază de date
  • Instalarea PostgreSQL 13
  • Crearea și accesarea unei baze de date
  • Sintaxa SQL, comenzi și funcții

Configurarea unei Baze de Date Postgres

  • Definiția datelor, valori implicite și constrângeri
  • Configurarea și modificarea tabelelor
  • Gestionarea privilegiilor și politicilor de securitate
  • Crearea schemelor bazei de date
  • Implementarea moștenirii și partionării tabelelor
  • Adăugarea, actualizarea și interogarea datelor
  • Tipuri de date, funcții și operatori
  • Folosirea indecurilor și rularea căutărilor pe text complet
  • Înțelegerea controlului concurenței

Gestionarea unui Server de Bază de Date

  • Actualizarea unei clustere PostgreSQL
  • Sigurarea serverului și criptarea datelor
  • Configurarea parametrilor serverului
  • Activarea autentificării clientului
  • Setarea rolurilor de acces și permisiunilor
  • Gestionarea mai multor baze de date
  • Efectuarea sarcinilor de menținere a bazei de date
  • Sigurarea și restaurarea datelor
  • Optimizarea performanței și fiabilității bazei de date
  • Monitorizarea activității bazei de date și utilizarea discului
  • Implementarea replicării logice
  • Rularea testelor de regresie

Programare Pe Latura Clientului

  • Folosirea bibliotecii C libpq și a interfeței obiecte mari
  • Efectuarea declarațiilor SQL încorporate
  • Explorarea schemei de informații
  • Alte aplicații client PostgreSQL

Programare Pe Latura Serverului

  • Extinderea limbajului de interogare SQL
  • Scrierea funcțiilor declanșatoare evenimente
  • Implementarea sistemelor de reguli
  • Folosirea limbajelor procedurale (PLs)
  • Explorarea PL-urilor TCL, Perl și Python
  • Efectuarea interfețelor de programare server
  • Exemple de decodificare logică
  • Sigurarea progresului replicării

Depanare

Rezumat și următoarele pași

Cerințe

  • O înțelegere a RDBMS
  • Experiență cu SQL

Audientă

  • Administratori de sistem
  • Dezvoltatori
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite