1 /2 BotecoNet 4Linux Novidades sobre o PostgreSQL apresentadas na PGCon do Canadá PostgreSQL 9.0 Vem aí a alta disponibilidade e performance que você.

Slides:



Advertisements
Apresentações semelhantes
1 Wireshark um Analisador de Pacotes Marcelo Wurdig - Marçal Pizzi.
Advertisements

1 "Sistemas de ERP nas Empresas " Como você classifica a sua empresa relativamente ao n.º de empregados?
Rafael C. Marques Orientador - André Moraes TCC 11/09/12 SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS.
FACULDADE DE TECNOLOGIA SENAC PELOTAS/RS CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES TCC SEMINÁRIO DE ANDAMENTO 2 Implementação de cluster para.
Projeto Cadastro Desenho de Processo 1Desenho de processo.
Replicação e H.A com Postgresql Palestrante: João Cosme de Oliveira Júnior 21/9/2016.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
OpenSolaris Rafael Vanoni OpenSolaris Kernel Group
Categorias Computacionais N Um modelo categorial para bancos de dados Vítor De Araújo
FACULDADE PITÁGORAS DE TECNOLOGIA Exercícios 1.Somente as oportunidades inovadoras é que levam as empresas ao sucesso? Justifique. R: Não, há três maneiras.
Acessos e Privilégios. Privilégios  O gerenciamento de usuários e seus respectivos privilégios aos objetos do banco de dados, dependendo do número de.
Treinamento. 1. Estrutura de Acesso Estrutura de Acesso.
Ciclo 3 Aula 3: Geometria Conteúdos: Congruência de triângulos;
Venda com entrega futura/ Faturamento Antecipado - ERP
Impressora Blindada Bematech 4000/4200.
Tutorial Endosso Rápido
PIM II Recursos Humanos Cronograma
Soluções de alta disponibilidade em banco de dados
Gladius Acesso Treinamento.
Montes Claros, 12 a 15 de Outubro 2016
Contabilidade Empresarial
Administração de Banco de Dados
Portais Linx Microvix Conceitos.
Django, Docker e Amazon Container Services
Sistema Automatizado de Hospedagem de Sites
Manual do Participante
VIDA FUNCIONAL VISÃO GERAL Olá!
Fechamento e Conferencia de Caixa
After-imaging 06/setembro/2017.
Tema 5 – Arquitetura de Banco de Dados
PROGRAMAÇÃO INTEIRA 08 de dezembro de 2016.
GRÁFICOS DE CONTROLE.
EGP, CPC, 2004/05 Problema e Algoritmos de Colocação de Professores
Descrição de Casos de Uso
Case: Detecção de anomalias onde um desvio pode custar milhões
Plano de Energia Mundial
Instalador 5.0 Patch e Patch 5.2
Protocolo de Roteamento X Protocolo Roteável
Pesquisa Operacional I Programação Linear
Apresentação Conceitual
Tópicos Especiais em Redes I 4º Semestre Aula 04 Prof
QUADRO DE VENDAS.
QUADRO DE VALORES RECEBIDOS
ESTATÍSTICA AULA 04 ANÁLISE EXPLORATÓRIA DE DADOS I – Unidade 3
Aula 02 – Produtos Notáveis
Binário, Hexadecimal, Decimal
LEITURA CRÍTICA DE UM ARTIGO CIENTÍFICO
Segunda parte do curso de Computação Paralela
Conteúdo Gráficos Tabelas.
Formatado por Cris Sousa
BEM-VINDO AO TUTORIAL RENOVAÇÃO AUTO ITAÚ.
PARA VOCÊ FAZER ! Novidades no seguro para
OS PROCESSOS DE PLANEJAMENTO NA GESTÃO DO SUS
Diferenças de Sistemas Operativos (MacOS, Windows e Linux)
Trabalho Prático 1. Consolidação do conceito de impacto ambiental
Formatado por Cris Sousa
Objetivo, Definições, Significado
Mestrado Profissional em Física Médica
EMPREENDEDORISMO.
Formatado por Cris Sousa
Formatado por Cris Sousa
Prática - BD Distribuído
Problemas de Transporte (Redes)
Limite no ponto e limites laterais
As vantagens de ter um Plano de Continuidade de Negócios
EMPREENDEDORISMO.
Corretor, Neste mês, teremos muitas melhorias nos produtos Auto Passeio e Auto Carga, por isso, preparamos este comunicado especial para que conheça as.
Arquitetura e padrões de software
Desvendando o Oracle Golden Gate
Sistemas de Informação
Transcrição da apresentação:

1 /2 BotecoNet 4Linux Novidades sobre o PostgreSQL apresentadas na PGCon do Canadá PostgreSQL 9.0 Vem aí a alta disponibilidade e performance que você esperava.

2 /2 Principais novidades ● Replicação do log binário via Streaming ● Hot-standby ● Sistema de permissões facilitado ● PL/pgSQL instalado por padrão ● Gatilhos por coluna ● Restrições deferíveis ● Restrições de exclusão ● Novo VACUUM FULL

3 /2 Tá esquentando! ● Até 8.4 – Warm-standby – O banco réplica não aceita consultas até ser promovido ● 9.0 – HOT-STANDBY! – O banco réplica aceita consultas de leitura (SELECT)

4 /2 Mas, e o Slony? ● Slony permitia Hot-Standby até 8.4 ● Continuará existindo para 9.0 ● Baseado em gatilhos, possível impacto na performance do mestre ● É mais granular, permite escolher cada relação que será replicada

5 /2 Hot-Standby na 9.0 ● Baixo impacto de performance no mestre ● Embutido no PostgreSQL, não necessita de softwares externos ● Configuração no próprio postgresql.conf ● Replica toda uma instalação PostgreSQL (cluster de dados) de uma vez, com todos os bancos de dados

6 /2 Desmistificando Clusters HA - Alta Disponibilidade PostgreSQL Mestre PostgreSQL Escravo REPLICAÇÃ O APLICAÇÃO

7 /2 Desmistificando Clusters HA - Alta Disponibilidade ● Um servidor atende todas as requisições (mestre) ● O outro recebe uma cópia contínua dos dados via replicação (escravo) ● Disponível no PostgreSQL via módulo contrib pg_standby em todas as versões suportadas atualmente ● Software externo para comandar o chaveamento em caso de falha

8 /2 Desmistificando Clusters HA - Alta Performance PostgreSQL Mestre PostgreSQL Hot-Standby REPLICAÇÃ O APLICAÇÃO

9 /2 Desmistificando Clusters HA – Alta Performance ● Um servidor atende todas as requisições (mestre) ● O outro recebe uma cópia contínua dos dados (escravo), via replicação, e aceita requisições de leitura ● Disponível apenas via Slony até 8.4 ● Hot-Standby pode assumir todas as requisições em caso de falha do mestre

10 /2 Onde usar Hot-Standby ● Em aplicações DW, pode-se distribuir a carga de leitura entre os servidores ● Em aplicações OLTP, pode-se usar o servidor Hot-Standby como fonte de dados para análises de negócios (BI) e transformações sem sobrecarregar o lado transacional ● Sistemas de relatórios gerais, com acesso menos restrito

11 /2 Desmistificando Clusters HA - Alta Performance Multimestre PostgreSQL Mestre PostgreSQL Mestre APLICAÇÃO Interconexão

12 /2 Desmistificando Clusters HA – Alta Performance Multimestre ● Ambos os servidores aceitam todos os tipos de requisição ● Ao contrário do que se possa pensar, pode existir impacto negativo na performance quando síncrono. ● Projeto PostgresXC pode resolver essa questão, até o momento em estágio Alpha, mas é promissor.

13 /2 Obrigado Flavio Gurgel twitter.com/4LinuxBR Tel: