Configurar e migrar para o Banco de Dados do Azure para PostgreSQL

Intermediário
Administrador de banco de dados
Banco de Dados do Azure para PostgreSQL

O Banco de Dados do Azure para PostgreSQL é um serviço de banco de dados de plataforma como serviço na nuvem da Microsoft. Ele se baseia no banco de dados relacional de software livre do PostgreSQL e inclui alta disponibilidade interna, backup e restauração automáticos e recursos de segurança abrangentes. O modelo de preços de pagamento conforme o uso fornece desempenho previsível e colocação em escala quase instantânea. Neste roteiro de aprendizagem, você aprenderá sobre os principais recursos do PostgreSQL e como eles funcionam no Banco de Dados do Azure para PostgreSQL. Você aprenderá sobre as diferentes opções de implementação do Banco de Dados do Azure para PostgreSQL e como configurar um servidor para suas necessidades.

Pré-requisitos

  • Demonstre compreensão dos bancos de dados relacionais.
  • Demonstre compreensão básica de SQL.

Módulos neste roteiro de aprendizagem

O PostgreSQL é um sistema de banco de dados relacional de código aberto que está disponível como um serviço do Azure. Neste módulo, você aprenderá sobre a arquitetura do PostgreSQL e como gerenciar diferentes aspectos do Banco de Dados do Azure para PostgreSQL.

O PostgreSQL é um sistema cliente-servidor, que permite que vários clientes se conectem a um servidor central. Neste módulo, você aprenderá como o PostgreSQL gerencia conexões de clientes e examinará algumas ferramentas de cliente comuns do PostgreSQL.

O servidor de Banco de Dados do Azure para PostgreSQL recebe consultas SQL e retorna os resultados relevantes. Cada consulta SQL passa por vários estágios para retornar os resultados corretos o mais rápido possível.

O Banco de Dados do Azure para PostgreSQL inclui recursos de segurança abrangentes, incluindo criptografia, autenticação e concessão de permissões para usuários de banco de dados. Neste módulo, você aprenderá sobre os recursos de segurança do Banco de Dados do Azure para PostgreSQL.

O PostgreSQL dá suporte a procedimentos armazenados e funções para tornar as consultas SQL reutilizáveis. Neste módulo, você aprenderá a criar e executar funções e procedimentos armazenados.

O Banco de Dados do Azure para PostgreSQL é um serviço de banco de dados compatível com ACID. O registro em log write-ahead garante que as alterações sejam atômicas e duráveis. Neste módulo, você aprenderá como Banco de Dados do Azure para PostgreSQL implementa o registro em log write-ahead.

O Banco de Dados do Azure para PostgreSQL emprega catálogos e exibições do sistema para gerenciar metadados com eficiência. Entender isso pode melhorar significativamente o desempenho do banco de dados e simplificar a administração de sistemas PostgreSQL.

O Banco de Dados do Azure para PostgreSQL é uma solução de banco de dados relacional multiusuário. O aumento de usuários traz um risco de conflitos e, portanto, é importante entender os sistemas de simultaneidade que estão em vigor.

Os DBMSs (sistemas de gerenciamento de banco de dados) precisam de sistemas para entender os dados e as consultas que estão em execução com esses dados. É importante entender como funciona o ajuste de desempenho e como você pode avaliar as métricas de desempenho.

O Servidor Flexível do Banco de Dados do Azure para PostgreSQL dá suporte à migração de dados de servidores PostgreSQL. Este módulo aborda ferramentas e métodos de migração online e offline, ajudando você a escolher a abordagem certa para seu cenário.