Configurare Database di Azure per PostgreSQL ed eseguire la migrazione
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.
Codice obiettivo
Si vuole richiedere un codice obiettivo?
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.