Configurare Database di Azure per PostgreSQL ed eseguire la migrazione

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 automatici, 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 vengono presentate le funzionalità principali di PostgreSQL e il relativo funzionamento in Database di Azure per PostgreSQL. Sono 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 apprendono 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 apprende come PostgreSQL gestisce le connessioni dai client e si esaminano 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 vengono 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 apprende 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.

Database di Azure per PostgreSQL usa cataloghi e viste di sistema per gestire i metadati in modo efficiente. Conoscendoli è possibile migliorare le prestazioni del database e semplificare l'amministrazione dei sistemi PostgreSQL in modo significativo.

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.

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.

Il server flessibile di Database di Azure per PostgreSQL supporta la migrazione dei dati dai server PostgreSQL. Questo modulo illustra i metodi e gli strumenti di migrazione online e offline, consentendo di scegliere l'approccio per lo scenario appropriato.