Uso di Database di Azure per PostgreSQL

Intermedio
Amministratore del database
Database di Azure per PostgreSQL

Database di Azure per PostgreSQL è un servizio di database PaaS (Platform as a service) in Microsoft Cloud. Si basa sul database relazionale open source PostgreSQL e include disponibilità elevata predefinita, backup e ripristino automatico, oltre a funzionalità di sicurezza complete. Il modello di determinazione dei prezzi con pagamento in base al consumo offre prestazioni prevedibili e ridimensionamento quasi immediato. In questo percorso di apprendimento verranno presentate le funzionalità principali di PostgreSQL e il relativo funzionamento in Database di Azure per PostgreSQL. Saranno disponibili informazioni sulle diverse opzioni di implementazione di Database di Azure per PostgreSQL e su come configurare un server per le proprie esigenze.

Prerequisiti

  • Dimostrare di conoscere i database relazionali.
  • Dimostrare di conoscere il linguaggio SQL di base.

Moduli in questo percorso di apprendimento

PostgreSQL è un sistema di database relazionali open source disponibile come servizio di Azure. In questo modulo si apprenderanno informazioni sull'architettura di PostgreSQL e su come gestire diversi aspetti di Database di Azure per PostgreSQL.

PostgreSQL è un sistema client-server, che consente a più client di connettersi a un server centrale. In questo modulo si apprenderà come PostgreSQL gestisce le connessioni dai client e si esamineranno alcuni strumenti client PostgreSQL comuni.

Il server di Database di Azure per PostgreSQL riceve le query SQL e restituisce i risultati pertinenti. Ogni query SQL attraversa diverse fasi per restituire i risultati corretti il più rapidamente possibile.

Database di Azure per PostgreSQL include funzionalità di sicurezza complete, tra cui crittografia, autenticazione e concessione delle autorizzazioni agli utenti del database. In questo modulo verranno illustrate le funzionalità di sicurezza di Database di Azure per PostgreSQL.

PostgreSQL supporta stored procedure e funzioni per rendere riutilizzabili le query SQL. In questo modulo si apprenderà come creare ed eseguire stored procedure e funzioni.

Database di Azure per PostgreSQL è un servizio di database conforme ad ACID. La registrazione write-ahead garantisce che le modifiche siano atomiche e durevoli. In questo modulo si apprenderà come Database di Azure per PostgreSQL implementa la registrazione write-ahead.

Le informazioni di sistema sono note come metadati e vengono archiviate nei cataloghi di sistema in Database di Azure per PostgreSQL. Oltre ad accedere direttamente ai cataloghi di sistema, è possibile accedere alle viste di sistema.

Database di Azure per PostgreSQL è una soluzione di database relazionale multiutente. L'aumento degli utenti comporta un rischio di conflitti ed è quindi importante comprendere i sistemi di concorrenza che sono presenti.

Database di Azure per PostgreSQL usa i processi vacuum e autovacuum per rimuovere le righe contrassegnate come eliminate in modo temporaneo dopo un aggiornamento o un'eliminazione.

I sistemi di gestione di database (DBMS) necessitano di sistemi per interpretare i dati e le query in esecuzione su questi dati. È importante sapere come funziona l'ottimizzazione delle prestazioni e come è possibile valutare le metriche delle prestazioni.