Schița de curs

Introducere

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

Noțiuni introductive

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

Configurarea unui Postgres Database

  • Definirea datelor, valori implicite și constrângeri
  • Configurarea și modificarea tabelelor
  • Gestionarea privilegiilor și a politicilor de securitate
  • Crearea schemelor bazelor de date
  • Implementarea moștenirii și partiționării tabelelor
  • Adăugarea, actualizarea și interogarea datelor
  • Tipuri de date, funcții și operatori
  • Utilizarea indicilor și efectuarea de căutări full-text
  • Înțelegerea controlului simultaneității

Gestionarea unui server Database

  • Actualizarea unui cluster PostgreSQL
  • Securizarea serverului și criptarea datelor
  • Configurarea parametrilor serverului
  • Activarea autentificării clienților
  • Configurarea rolurilor și a permisiunilor de acces
  • Gestionarea mai multor baze de date
  • Efectuarea sarcinilor de întreținere a bazelor de date
  • Copierea de rezervă și restaurarea datelor
  • Optimizarea performanței și fiabilității bazei de date
  • Monitorizarea activității bazei de date și a utilizării discului
  • Implementarea replicării logice
  • Efectuarea de teste de regresie

Partea clientului Programming

  • Utilizarea librăriei C libpq și a interfeței pentru obiecte mari
  • Executarea instrucțiunilor încorporate SQL
  • Explorarea schemei de informații
  • Alte aplicații client PostgreSQL

Partea serverului Programming

  • Extinderea limbajului de interogare SQL
  • Scrierea funcțiilor de declanșare a evenimentelor
  • Implementarea sistemelor de reguli
  • Utilizarea limbajelor procedurale (PL)
  • Explorarea PL-urilor TCL, Perl și Python
  • Executarea interfețelor de programare a serverelor
  • Exemple de decodificare logică
  • Urmărirea progresului replicării

Depanare

Rezumat și etapele următoare

Cerințe

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

Audiență

  • Administratori de sistem
  • Dezvoltatorii
  21 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 (8)

Cursuri înrudite

Categorii înrudite