Postgre SQL. Apresentação. Objetivo. Facilitador. Dados Principais. Ricardo Barbosa

Documentos relacionados
Catálogo de Treinamentos 2016

Catálogo de Treinamentos 2017

Catálogo de Treinamentos 2017

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Apresentação. Objetivos. Dados Principais

ADMINISTRAÇÃO DE BANCOS DE DADOS DO MICROSOFT SQL SERVER

EasyAzure. EasyAzure. Guia do programa. Ingram Micro Brasil. Versão 1.7

PostgreSQL na Justiça do Paraná

VIRTUALIZAÇÃO DE SERVIDORES - HYPER-V E SYSTEM CENTER

Banco de Dados Web 4º TSI. Jonathan de Matos

A experiência de quem trouxe a internet para o Brasil agora mais perto de você

Solisc 2010 Gerenciamento de Projetos com dotproject

ArcGIS for Server: Administração e. Configuração do Site.

Laboratório de Banco de Dados. Prof. Luiz Vivacqua.

Oracle Database 11g: Workshop de Administração II Novo

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

PostgreSQL Desenvolvedor

Especificação Técnica Sistema de Acesso

Cursos para turbinar a sua carreira profissional

A experiência de quem trouxe a internet para o Brasil agora mais perto de você

SQL Módulo III

A experiência de quem trouxe a internet para o Brasil agora mais perto de você

Informações Complementares

Oracle Database 12c: Workshop de Administração

CURSO DE TÉCNICO DE INFORMÁTICA - PLANO DE DISCIPLINA/2016 PROGRAMAÇÃO PARA MODELAGEM DE SISTEMA

Treinamento Certificação Digifort Surveillance System.

CARACTERÍSTICAS Interface intuitiva. Em pouco tempo você está ambientado com o software;

Desmistificando Replicação no PostgreSQL

Oracle Database 12c R2: Administração - Workshop Ed 3

Evandro Deliberal Aula 04

Tornando acessível a tecnologia e os melhores serviços

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

CONFIGURAÇÃO DE SERVIÇOS AVANÇADOS DO WINDOWS SERVER 2012

Oracle Database 10g: Workshop de Administração II Release 2: Nova Versão

Redes wireless PRO. WiseFi. Software de gerenciamento centralizado. Características

BD II (SI 587) Backup de Banco de Dados. Josenildo Silva.

Treinamento em Activiti Workflow e BPM Open Source

LanUn1vers1ty 6421: CONFIGURANDO E SOLUCIONANDO PROBLEMAS EM UMA INFRAESTRUTURA DE REDES WINDOWS SERVER 2008

Serviços WEB/BD/Armazenamento com suporte a balanceamento e alta disponibilidade

AVISO Nº 02 - RETIFICAÇÃO. A Companhia de Processamento de Dados do Estado do Rio Grande do Sul PROCERGS, torna público, por este Aviso, o que segue:

Banco de Dados. Aula 2 - Prof. Bruno Moreno 19/08/2011

Formação de DBAs SQL Server 2008 Parte 1: Introdução

Oracle Database 11g: Novos Recursos para Administradores Release 2

Linha de Sistemas Folhamatic

Manipulação de Dados em PHP (Integração PHP e MySql) Parte 1

MANUAL DE INSTALAÇÃO SISTEMA DE GERÊNCIA CONSCIUS

CSI IT Solutions. WebReport2.5. Relatórios abertos. Informações detalhadas dos jobs!

Arcserve UDP Cloud Direct vs. Cloud Hybrid. Everton Cardoso Principal Consultant, Presales

ADMINISTRANDO O WINDOWS SERVER 2012

Sistemas Operacionais

Treinamento em Questionários Online com LimeSurvey

CONTRATOS. Reduza seus Custos com TI sem perder a qualidade.

COMPETÊNCIAS A DESENVOLVER CONTEÚDOS Nº HORAS ESTRATÉGIAS RECURSOS AVALIAÇÃO. (30 x 45 ) Windows XP Office 2003 Internet Explorer

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Número do documento: 101 Classificação: Não avaliado Última atualização: Thu, Apr 27, :39 AM

Acordos de Nível de Serviço (SLA)

Auditoria de controles organizacionais. Prof. Dr. Joshua Onome Imoniana

O que é o PostgreSQL?

Especificação Técnica Sistema de Acesso

Administração de Banco de Dados

Data Warehouse ETL. Rodrigo Leite Durães.

Administração de Banco de Dados

PROPOSTA COMERCIAL Produto: Servidores Gerenciados

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

Treinamento PostgreSQL - Aula 09

Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados MySQL

PROPOSTA COMERCIAL Produto: Servidores Dedicados Gerenciados

Treinamento em SuiteCRM - Gestão de Relacionamento com Clientes ( CRM )

COMBOS Formação Desenvolvedor Full Stack MEAN 40% off

Administração de Sistemas Operacionais. Prof. Marlon Marcon

::: MÓDULO I ACESSO.NET :::

PLANO DE CONTINGÊNCIA. Coordenação de Tecnologia da Informação - Exercício 2019

CATÁLOGO DE SERVIÇOS DE TI Versão 2.0 DEPARTAMENTO DE TECNOLOGIA DA INFORMAÇÃO

IV SEMANA TECH Outubro / 2017 PROGRAMA 1. Tema TI para a sociedade e Site. 2. Cronograma geral. semanatech.com.

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Criando laboratórios de teste e cobaias virtuais

SECOP Inovação tecnológica como fator de sucesso nos programas de regularização de débitos da Secretaria da Fazenda do Paraná

PGBR Como lidar com cargas de trabalho mistas Flavio Gurgel

Universidade Nove de Julho - Uninove. Prof. Esp. Antonio Carlos da Silva - Material de Apoio ao Aluno - Notas de Aula

PROJETOS. Reduza seus Custos com TI sem perder a qualidade.

Revisão Original. AAA Aprovado por RH da ASSA ABLOY Américas

ANEXO I DESCRIÇÃO SUMÁRIA DO CARGO / PRÉ-REQUISITOS CARGO/ FUNÇÃO CONHECIMENTOS ESPECÍFICOS VAGAS

Leia-me do monitor do Veritas System Recovery 16

Como instalar, configurar e pesquise defeitos? SORVA o App da câmera de vídeo? s

Faculdades Santa Cruz

Modernizando a Informação: Atualização do Banco de Dados Oracle da versão 7 para a 10g

DESENHO DE CARGOS E TAREFAS

JOOMLA! 3.6. Extrato de atualizações Guia de Consulta Joomla! 3.6 Página 1

Gerenciador de ambientes para testes manuais

Bancos de Dados Distribuídos

Requisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados.

Desmistificando Replicação no PostgreSQL

Migração Elipse SCADA x Elipse E3

Executa em qualquer plataforma que possua o Java (JDK) da Oracle

Apresentação. Treinamento OTRS Help Desk

Tudo que você queria saber sobre o uso de discos em servidores PostgreSQL e tinha vergonha de perguntar. por Fábio Telles Rodriguez

FERRAMENTA DE GERENCIAMENTO PARA O SGBD MYSQL

Transcrição:

Postgre SQL Apresentação O PostgreSQL é atualmente o Sistema Gerenciador de Banco de Dados mais avançado do mundo, pois sua robustez e recursos disponibilizados fazem frente aos outros SGBDs proprietários e os supera em vários aspectos. O curso em si é proporcionar ao aluno conhecer o PostgreSQL, cuja licença é similar à licença BSD, com ênfase na linguagem SQL, com comandos SQL ISO (padrão internacional), padrão pelo qual o PostgreSQL é o SGBD mais compatível ou por comandos SQL exclusivos. O curso possui uma abordagem dinâmica em que um banco de dados fictício de uma empresa é dado como exemplo e vários exercícios são dados sobre o assunto. Objetivo O objetivo desse treinamento é apresentar para os alunos as melhores práticas na utilização do SGDB PostgreSQL, bem como os seus principais recursos e os conceitos da linguagem e as melhores práticas na administração do SGDB PostgreSQL. Ao final do treinamento será abordada a introdução à utilização de replicação, clusters e dblink dos bancos de dados PostgreSQL. Dados Principais Tecnologia Abordada PostgreSQL Carga Horária 64 horas (16 aulas) Período 19/02 à 28/03/2018 Dias e Horários Segunda, quarta e sexta 18:30h às 22:15h Idioma Português Formato Aulas presenciais com facilitador Facilitador Ricardo Barbosa Já trabalhou como Analista de Infraestrutura e Segurança por 2 e 6 anos, respectivamente. Atualmente atua como Analista de Hosting em Ambientes Linux e presta consultoria para serviços de segurança, infra e servidores. 1

Pré-requisitos É desejável ter conhecimentos básicos em informática e noções de lógica de programação. Público Alvo Indicado para desenvolvedores, analistas de sistemas, gerentes de TI, profissionais da área em geral que desejem conhecer e praticar as atividades pertinentes ao uso do SGBDs (Sistema Gerenciador de Bancos de Dados) PostgreSQL. Material Didático Incluso gratuitamente Para garantir a qualidade no aprendizado dos nossos alunos, o material didático utilizado durante o treinamento é o livro PostgreSQL Banco de dados para aplicações web modernas, da Casa do Código. Conteúdo Programático incluso Os seguintes módulos serão apresentados ao longo do treinamento: Introdução ao projeto PostgreSQL O que é o PostgreSQL? Histórico Hoje em dia Licença Características Plataformas Suportadas Características atuais Estrutura física Arquitetura do PostgreSQL Processos do PostgreSQL Memória e o PostgreSQL Disco e o PostgreSQL Como instalar o PostgreSQL Baixando e instalando o PostgreSQL 2

Estrutura lógica. Testando o PostgreSQL Conexão básica ao servidor Tablespaces Bancos de dados (Data bases) Schemas Índices Cargas de dados Criando banco de dados via código Apagando banco de dados via código Autenticação e gerenciamento de usuários. Criação de usuários Papéis de usuário Concessão de privilégios Papéis de grupo Tipos de privilégio O Arquivo de Autenticação: pg_hba.conf Parando o Cluster do PostgreSQL. Usando o pg_ctl Parada Smart Parada Fast Parada Immediate Uso do kill Exportação e importação de dados Exportação de dados Importação de dados (carga) Exportar tabela da empresa treinamento para html e cvs Visualizar arquivos html e cvs Exportar tabela para cvs Funcionamento interno do PostgreSQL Parte I WAL e shared buffers WAL Write Ahead Log Shared Buffers OIDs Object Identifiers Armazenamento físico 3

Funcionamento interno do PostgreSQL Parte II MVCC Multiversion Concurrency Control Vacuum e analyze Vacuum Full Freeze e Autovacuum Locks e deadlocks Performance e Tuning Parte I Recurso de hardware Sistema operacional Sistema de arquivos Separação do pg_xlog Uso de Pooler de conexões Performance e Tuning Parte II PgBouncer Particionamento de tabelas Bancos OLTP Bancos OLAP Monitoramento pontual e contínuo Performance e Tuning Parte III Benchmarking com pgbench Consultas lentas Tuning de log PgBadger Plano de execução O postgresql.conf. Utilizando a view pg_settings Conexão Uso de recursos Custos do planejador Log e Estatísticas Integração do PostgreSQL com Rsyslog Cria usuário e definir privilégios para o banco Configurar acesso de conexão no pg_hba.conf Instalação e configuração do Rsyslog Integração do Rsyslog com Postgresql (PHPLogCon) 4

Backup e Recuperação Backup pontual e restauração de um banco de dados Backup pontual e Restauração de um cluster Point-In-Time Recovery Estratégia de Backup Point-In-Time Recovery Backup inicial Point-In-Time Recovery Recuperação Automatizando a realização do backup Replicação Nativa Hot-standby com streaming replication Replicação síncrona e assíncrona Monitorando o estado da replicação Promovendo um nó Outras ferramentas de replicação Extras, conclusão do projeto da empresa treinamentos Instalando e utilizando o PgAdmin Apresentação do projeto empresa treinamentos P.S. Este roteiro do treinamento deve ser utilizado para determinar se o curso é apropriado para o profissional, tendo em vista seus conhecimentos e necessidades de treinamento técnico. O conteúdo, assim como o preço e a disponibilidade de vagas estão sujeitos a alterações sem aviso prévio. 5