Schița de curs

Introducere la PostgreSQL 16

  • Prezentare generală a PostgreSQL
  • Caracteristici noi în PostgreSQL 16
  • Instalare și configurare
  • Arhitectura și componentele PostgreSQL

Noțiuni de bază pentru început cu PostgreSQL

  • Configurarea clusterului de baze de date PostgreSQL
  • Crearea și gestionarea bazelor de date
  • Operațiuni de bază SQL
  • Configurarea și explorarea PostgreSQL 16

Tehnici avansate SQL

  • Tehnici avansate de interogare
  • Expresii comune de tabel (CTE)
  • Funcții de fereastră
  • Tipuri de date JSON și JSONB
  • Scrierea interogărilor avansate SQL

Tipuri de date și extensii

  • Tipuri de date personalizate
  • Căutare în text complet
  • PostGIS pentru date geospațiale
  • Programare PL/pgSQL
  • Utilizarea tipurilor de date și a extensiilor avansate

Indexarea și optimizarea interogărilor

  • Tipuri de indici și utilizare
  • Planificarea și executarea interogărilor
  • Analiza și optimizarea interogărilor
  • Indexarea și optimizarea interogărilor

Reglarea performanțelor

  • Parametrii de reglare a performanței
  • Gestionarea memoriei și a resurselor
  • Monitorizarea și analizarea performanței
  • Reglarea și monitorizarea performanțelor

Backup și recuperare

  • Strategii de backup
  • Recuperarea la un moment dat
  • Copii de rezervă logice și fizice
  • Efectuarea de backup și recuperare

Securitate și control Access

  • Autentificare și autorizare
  • Gestionarea rolurilor și a permisiunilor
  • Criptare și configurare SSL/TLS
  • Implementarea celor mai bune practici de securitate

Înaltă disponibilitate și replicare

  • Concepte și tipuri de replicare
  • Configurarea replicării în flux
  • Configurarea disponibilității înalte cu Patroni
  • Implementarea replicării și a disponibilității ridicate

Integrarea PostgreSQL cu aplicațiile

  • Conectarea PostgreSQL cu diverse limbaje de programare
  • Utilizarea PostgreSQL în cadrele de aplicații moderne
  • ORM-urile și PostgreSQL
  • Integrarea PostgreSQL cu o aplicație

Rezumat și etape următoare

Cerințe

  • Cunoștințe de bază de SQL
  • Familiaritate cu conceptele bazelor de date

Audiență

  • Database administratori
  • Database dezvoltatori
  • Administratori de sistem
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite