User Avatar
Uncategorized

Corso PostgreSQL admin

56 ore
Qualsiasi livello

Corso PostgreSQL admin: PostgreSQL è un potente sistema di database relazionale a oggetti open source che utilizza ed estende il linguaggio SQL combinato con molte funzionalità che archiviano e ridimensionano in modo sicuro i carichi di lavoro di dati più complicati. Le origini di PostgreSQL risalgono al 1986 come parte del progetto POSTGRES presso l’Università della California a Berkeley e ha più di 35 anni di sviluppo attivo sulla piattaforma principale.

PostgreSQL si è guadagnato una solida reputazione per la sua comprovata architettura, affidabilità, integrità dei dati. Possiede un solido set di funzionalità, estensibilità e la dedizione della comunità open source dietro al software fornisce costantemente soluzioni performanti e innovative. PostgreSQL funziona su tutti i principali sistemi operativi, è compatibile con ACID dal 2001 e dispone di potenti componenti aggiuntivi come il popolare estensore di database geospaziale PostGIS. Non sorprende che PostgreSQL sia diventato il database relazionale open source preferito da molte persone e organizzazioni.

PostgreSQL è dotato di molte funzionalità volte ad aiutare gli sviluppatori a creare applicazioni, gli amministratori a proteggere l’integrità dei dati e creare ambienti a tolleranza di errore e aiutare a gestire i dati, indipendentemente da quanto grande o piccolo sia la base dati. Oltre ad essere gratuito e open source, PostgreSQL è altamente estensibile. Ad esempio, si possono definire i tipi di dati, creare funzioni personalizzate, scrivere codice da diversi linguaggi di programmazione senza ricompilare il database.

PostgreSQL cerca di conformarsi allo standard SQL laddove tale conformità non contraddica le caratteristiche tradizionali o potrebbe portare a decisioni architettoniche inadeguate. Molte delle funzionalità richieste dallo standard SQL sono supportate, anche se a volte con sintassi o funzioni leggermente diverse. Ulteriori passi verso la conformità possono essere previsti nel tempo. A partire dal rilascio della versione 15 nell’ottobre 2022, PostgreSQL è conforme ad almeno 170 delle 179 funzionalità obbligatorie per la conformità SQL:2016 Core.

Ci sono molte funzionalità che possono scoprire studiando e lavorando con PostgreSQL. Inoltre, PostgreSQL è altamente estensibile: molte funzionalità, come gli indici, hanno API definite in modo che tu possa costruire con PostgreSQL per risolvere le proprie sfide.

PostgreSQL ha dimostrato di essere altamente scalabile sia per l’enorme quantità di dati che può gestire sia per il numero di utenti simultanei che può ospitare. Esistono cluster PostgreSQL attivi negli ambienti di produzione che gestiscono molti terabyte di dati e sistemi specializzati che gestiscono petabyte.

Obiettivi del Corso PostgreSQL admin:

Formare lo studente per fornire una solida base dell’amministrazione di database con la piattaforma PostgreSQL. installare ed eseguire un server utilizzando PostgreSQL, configurare il proprio server, gestire l’accesso a un server PostgreSQL.


Requisiti per i discenti Corso PostgreSQL admin:

Conoscenze di SQL, preferibili basi di sistema operativo Windows e Linux.

Altri corsi in ambito database:

Corso SQLServer DBA

Corso PostgreSQL admin attivabile solo per le aziende e su richiesta.

Modalità virtual classroom online in diretta (o frontale in-house).

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

    Programma didattico Corso PostgreSQL admin (56 ore)

    Introduzione a PostgreSQL Server e panoramica funzionalità
    Architettura Postgres Client Server
    Installazione del server PostgreSQL
    Impostazione delle variabili d’ambiente
    Creazione di un cluster
    Server in esecuzione
    Configurazione di PostgreSQL Server
    Impostazioni di connessione
    Sicurezza e autenticazione
    Impostazioni risorse
    WAL
    Segnalazione e registrazione degli errori
    Autovacuum
    Statistiche di runtime
    Controllo server
    Configurazione dell’accesso basato su hosed Postgres

    Client e strumenti
    Introduzione a PSQL
    Comandi e parametri
    Utilizzo di strumenti di amministrazione grafica – pgAdmin
    Creazione e gestione di database
    Gerarchia degli oggetti
    Databases e schemas
    Tablespace
    Esplorare i database
    Individuare il registro dei messaggi del server del database
    Individuare l’identificatore di sistema del database
    Verifica dello spazio su disco utilizzato da una tabella
    individuale le tabelle più grandi
    Stima rapida del numero di righe in una tabella
    Le dipendenze degli oggetti
    Ottenere metadati
    Transazioni e controllo della concorrenza

    Amministrazione database
    Esecuzione di azioni su più tabelle
    Aggiunta/rimozione di schemas
    Spostamento di oggetti tra schemas
    Aggiunta/rimozione di tablespace s
    Spostamento di oggetti tra i tablespace
    Utilizzo di viste materializzate
    Partizionamento della tabella
    Estensioni
    Accesso agli oggetti in altri database PostgreSQL (postgres_fdw, dblink)
    File_fdw, hstore, pgcrypto, ecc.
    Sicurezza
    Gestione utenti
    Superutente
    Ruoli e utenti
    Gruppi e controllo accessi
    Proprietà
    Impedire le connessioni
    Controllo password sicura
    Revisione delle modifiche
    Crittografia dei dati sensibili
    Monitoraggio e diagnosi
    Visualizzazione in tempo reale tramite pgAdmin
    Verifica se un utente è connesso, query in esecuzione, query attive e bloccate
    Killare una sessione specifica
    Utilizzo dello spazio su disco da parte di dati temporanei
    Capire perché le query rallentano
    Produzione di un riepilogo giornaliero degli errori del file di registro
    Analizzare le prestazioni in tempo reale delle tue query
    Prestazioni e concorrenza
    Trovare e ottimizzare le query a esecuzione lenta
    Raccolta di statistiche regolari dalle viste pg_stat*
    Velocizzare le query

    Manutenzione regolare
    Controllo della manutenzione automatica del database
    Identificazione e correzione di tabelle e indici bloat
    Monitoraggio e tuning vacuum
    Aggiornamento delle statistiche della tabella
    Vacuuming
    Reindicizzazione
    Backup e ripristino
    Pianificare i backup
    Tipi di backup
    Logico
    Pg_dump
    Pg_dumpall
    Fisico
    Backup autonomo del database fisico
    Backup fisico e archiviazione continua
    PgBaseBackup
    Ripristina
    Pg_restore
    Recovery a un punto nel tempo
    Ripristina backup fisico
    Recupero di una tabella caduta/danneggiato
    Recupero di un database caduta/danneggiato
    Dati in movimento
    Esportazione/importazione di dati in/da un file flat

    Replication: Best practice e aggiornamenti
    Streaming replication
    Implementare Hot Standby
    Slot di replica
    Replica logica
    Utilizzando repmgr
    Gestione dello switchover e del failover
    Aggiornamento delle migliori pratiche
    Aggiornamento – versioni minori
    Aggiornamento – versione principale (pg_upgrade)
    Migrazione da Oracle a Postgres

    Contattaci su Whatsapp
    Innovaformazione
    Privacy Policy

    Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

    È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.