Curso PostgreSQL Administration Overview

  • Database

Curso PostgreSQL Administration Overview

26 horas
Visão Geral

O Curso PostgreSQL Administration Overview, é projetado para fornecer aos participantes uma compreensão abrangente (como construir, consultar, administrar, fazer backup e proteger o PostgreSQL.) e prática das habilidades necessárias para gerenciar e manter bancos de dados PostgreSQL de maneira eficiente. Este curso aborda desde os fundamentos da administração de banco de dados até técnicas avançadas de configuração, otimização e segurança.

Objetivo

Após realizar este você será capaz de:

  • Aprenda os fundamentos de trabalhar na linha de comando do Linux
  • Instale o PostgreSQL
  • Crie bancos de dados e usuários
  • Escreva PSQL para consultar e gerenciar o banco de dados
  • Execute backup e recuperação de desastres
  • Trabalhe com herança, particionamento e espaços de tabela
  • Gerenciar espaço livre
  • PostgreSQL seguro
  • Crie soluções de alta disponibilidade e alto desempenho
Pre-Requisitos

Todos os alunos do treinamento em Administração PostgreSQL devem ter experiência com administração de banco de dados em outra plataforma (embora possamos adaptar as aulas aos participantes sem essa experiência, mediante solicitação). Os trainees também devem estar confortáveis ​​com a navegação e edição de arquivos em um ambiente Linux. Uma compreensão das instruções SQL também é útil.

Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

PostgreSQL Introduction & Architecture

  1. Introduction and History
  2. The rise of PostgreSQL Popularity
  3. Getting support for PostgreSQL
  4. The PostgreSQL community
  5. Getting started with PostgreSQL

PostgreSQL Installation

  1. Installation options: Binary vs. Source
  2. Binary Installation
  3. Source Installation
  4. Discuss PostgreSQL distributions
  5. Discuss cloud and hosted PostgreSQL

The PostgreSQL Cluster

  1. High-level PostgreSQL architecture
  2. Definition of a cluster
  3. Common PostgreSQL executables
  4. Initializing a PostgreSQL Cluster
  5. Cluster configuration files
  6. Starting and Stopping a PostgreSQL Cluster

Creating Databases and Users

  1. Templates
  2. Creating PostgreSQL Databases
  3. Users, Groups, and Roles
  4. PostgreSQL role inheritance

Security – Host-Based Authentication

  1. The pg_hba.conf file

PostgreSQL Configuration

  1. The postgresql.conf file
  2. Making persistent configuration changes

Introduction to PSQL

  1. Connecting the PSQL  client
  2. PSQL  command line parameters
  3. PSQL l meta Commands
  4. PSQL  input and output

PostgreSQL Database Objects

  1. PostgreSQL data type overview
  2. Discussion of PostgreSQL schemas
  3. Object names and search path
  4. Creating, altering, and dropping tables
  5. Creating and dropping views
  6. Creating, refreshing, dropping materialized views
  7. Notes on COMMIT
  8. Notes on case sensitivity

Copying and Importing Data with PostgreSQL

  1. PostgreSQL data import and export methods
  2. COPY
  3. Copy PSQL meta command

pgAdmin

  1. Overview of basic pgAdmin features and utilities
  2. Demonstration of pgAdmin dashboards

PostgreSQL Encryption

  1. Discussion of encryption at rest
  2. Discussion of encryption in transit
  3. The future of PostgreSQL encryption
  4. Basic SSL server setup and configuration

PostgreSQL Backup and Recovery

  1. PostgreSQL logical backup
  2. PostgreSQL physical backup
  3. Using pg_dump
  4. Using pg_dumpall
  5. Recovery from logical backups
  6. Using pg_restore
  7. Performing an offline physical backup
  8. Using pg_basebackup
  9. Recovery from a physical backup

PostgreSQL Streaming Replication

  1. Overview
  2. Discussion of PostgreSQL replication options
  3. Setup a hot-standby configuration
  4. Monitoring
  5. Replication slots

PostgreSQL Internals – System Catalogs and Cluster Settings

  1. Overview of system catalogs
  2. Overview of system views
  3. Modifying cluster settings

Logging and Monitoring Tools

  1. Logging SQL queries
  2. System log configuration and management
  3. Installing and using pg_stat_statements
  4. PostgreSQL stats views
  5. Query analysis with EXPLAIN
  6. Visualizing EXPLAIN output

Upgrading PostgreSQL

  1. Minor version upgrades
  2. Major version upgrades
  3. Discussion of data conversion
  4. pg_upgrade

Logical Replication

  1. Features of PostgreSQL native logical replication
  2. Setup a logical replication configuration

Continuous Archiving and Point In Time Recovery (PITR)

  1. Configuring PostgreSQL Point In Time Recovery
  2. Recovering from a PITR backup
  3. Recovering to a specific point in time
  4. Discussion of popular backup utilities
TENHO INTERESSE

Cursos Relacionados

Curso Oracle Database 12c Admin Install Upgrade

32 horas

Curso Oracle Database 12c Administração I

32 horas

Curso Oracle 12c Banco de Dados Introdução ao SQL

28 Horas

Curso Oracle Fundamentos de Big Data

32 horas

Curso Oracle Database 12c Performance Tuning

24 Horas

Curso Oracle 12c 10 Programa com PL/SQL

32 horas

Curso Oclacle 12c RAC – Administração de Banco de Dados

32 horas

Curso Oracle 12c Banco de Dados PL/SQL Advanced

24 horas

Curso Oracle 18c Database Backup and Recovery Workshop

32 horas