Escalabilidade horizontal com PostgreSQL 9.x e Pgpool II. Soluções de Software. Matheus Espanhol Novembro/2011

Tamanho: px
Começar a partir da página:

Download "Escalabilidade horizontal com PostgreSQL 9.x e Pgpool II. Soluções de Software. Matheus Espanhol Novembro/2011"

Transcrição

1 Escalabilidade horizontal com PostgreSQL 9.x e Pgpool II Matheus Espanhol Novembro/2011 Soluções de Software Sistemas e aplicações sob medida para as necessidades do seu negócio.

2 Agenda Histórico PostgreSQL 9.x Streaming Replication/Hot Standby Pgpool-II Pool de conexões Balanceamento de carga Pgpool-II 3.x + PostgreSQL 9.x Escalabilidade Monitoramento Failover automático PgpoolHA e Pgpooladmin

3 A Dextra

4 Soluções de Software Projeto e Sustentação de software complexos, com alta criticidade para os negócios Resolução de problemas tecnologicamente desafiadores e implementação de melhorias de forma prática Transferência de conhecimento e aprimoramento de competências

5 Clientes

6 Dextra e PostgreSQL A Dextra oferece serviços no banco de dados PostgreSQL desde 1999 Gerência de Serviços PostgreSQL, focada na garantia de qualidade dos serviços oferecidos Projetos de grande porte com empresas e governo Equipe especializada de DBAs PostgreSQL

7 Consultoria Resolução efetiva de problemas desafiadores e complexos Os serviços oferecidos englobam: Instalação e configuração de servidores PostgreSQL para aplicações críticas Migração de sistemas de outros bancos de dados (Oracle, SQL Server, Informix, MySQL entre outros) para PostgreSQL Modelagem de banco de dados Administração preventiva Soluções de monitoramento Ajustes de performance Replicação de bancos de dados Soluções de alta disponibilidade e desempenho Desenvolvimento de aplicações com PostgreSQL

8 Suporte Técnico Segurança na implantação e administração de ambientes críticos Gestão voltada à garantia da qualidade dos serviços Acordos de Nível de Serviço (SLA) Aumento do nível de satisfação dos usuários Gerenciamento de ambientes PostgreSQL Monitoramento eficiente do banco de dados Administração preventiva Transferência de conhecimento Modelo flexível: 24 x 7 ou 8 x 5

9 Casos de Sucesso Consultoria e Suporte

10 Capacitação Transferência de conhecimento e aprimoramento de competências Treinamentos com profissionais que vivenciam o dia-a-dia do desenvolvimento de software e das rotinas do banco de dados PostgreSQL Turmas abertas ou In-Company Customização de conteúdos Mais de 15 mil alunos treinados PostgreSQL Essencial Linguagem Procedural PL/pgSQL Administração (DBA) Performance Tuning PostgreSQL Alta Disponibilidade PostGIS PostgreSQL para BI e Datawarehouse

11 Casos de Sucesso Treinamento

12 Histórico 2003 Início do desenvolvimento do Pgpool Apenas middleware para pool de conexões 2004 Replicação e balanceamento de carga implementados 2006 Criado o Pgpool Global Development Group 2006 Pgpool II 1.0, Pgpool-HA e Pgpooladmin liberados 2007 Pgpool 3.4 e Pgpool II 2.0 liberados 2010 PostgreSQL 9.0 liberado 2010 Pgpool II 3.0 e PgpoolAdmin 3.0 liberados 2011 PostgreSQL 9.1 liberado 2011 Pgpool II 3.1 liberado

13 PostgreSQL 9.x Transferência por fluxo (fragmentos) de logs de transação. Servidor slave em modo read-only Failover através da criação de arquivo gatilho

14 Hot Standby Servidor standby disponível em modo read-only: psql pagila pagila=# UPDATE actor SET last_update = now(); ERROR: cannot execute UPDATE in a read-only transaction Restauração ocorre paralelamente às consultas Em caso de failover: Conexões ativas são mantidas e autorizadas a alterar a base de dados sem a necessidade de reconexão

15 Streaming Replication Criação de um canal de comunicação via TCP/IP Replicação por fluxo entre os servidores master e slaves Transferência de fragmentos de segmentos de log de transação Criação de processos WalSender e WalReceiver, iniciados nos servidores master e slaves respectivamente File-based Replication Record-based Replication

16 Streaming Replication + Hot Standby postgresql.conf no servidor master: wal_level = hot_standby max_wal_senders = 10 wal_keep_segments = 100 pg_hba.conf no servidor master: host replication all /24 postgresql.conf no servidor slave: hot_standby = on recovery.conf no servidor slave ($PGDATA): standby_mode = 'true' primary_conninfo = 'host=dextra01' trigger_file = '/tmp/arquivo_gatilho.pgsql' trust

17 Streaming Replication No servidor de produção, é criado o processo WalSender: postgres :39 00:00:00 postgres: writer process postgres :39 00:00:00 postgres: wal writer process postgres :39 00:00:00 postgres: stats collector process postgres :01? 00:00:00 postgres: wal sender process postgres (39593) streaming 0/ No standby, o processo WalReceiver: postgres :01 pts/0 00:00:00 /usr/local/bin/postgres postgres :01 00:00:00 postgres: startup process recovering postgres :01 00:00:00 postgres: writer process postgres :09 00:00:00 postgres: wal receiver process streaming 0/2000E758

18 Streaming Replication As alterações que ocorrem no servidor de produção são enviadas continuamente para os servidores standby. A cada atualização, o stream do arquivo de log é incrementado: postgres: startup process recovering postgres: wal receiver process streaming 0/2000E758 postgres: startup process recovering postgres: wal receiver process streaming 0/20017BF4 postgres: startup process recovering postgres: wal receiver process streaming 0/

19 Pgpool II features Pool de conexões Balanceamento de carga Replicação síncrona dual-master Modo master/slave Suporte para online recovery Failover automático Consultas paralelas

20 Pool de conexões Aglomeração de conexões mantidas com o PostgreSQL Conexão de forma transparente Para a aplicação, o Pgpool é o próprio PostgreSQL; Para o PostgreSQL o Pgpool é um cliente comum. Não há necessidade de alterações na aplicação Redução do overhead causado pelo fork de processos Controle do número de conexões e tamanho do pool Caso as requisições ultrapassem o tamanho do pool, uma fila de requisições é criada

21 Pool de conexões

22 Pool de conexões

23 Pool de conexões: Configuração num_init_children Número de processos filhos do Pgpool II iniciados juntamente com o servidor max_pool Número máximo de conexões mantidas em cache para cada processo filho do Pgpool II O cache é utilizado quando há diferentes combinações entre banco/usuário na string de conexão max_connections >= (num_init_children * max_pool)

24 Balanceamento de carga Consultas são enviadas aleatoriamente entre os servidores PostgreSQL A prioridade (peso) dos servidores pode ser alterada O parser do Pgpool II possibilita o tratamento diferenciado para as operações SQL O modo master/slave do Pgpool II prevê a distinção dos comandos inválidos no servidor read-only Condições para o balanceamento: Não ser transação explícita (BEGIN; COMMIT;) Não atualizar sequences (SELECT nextval e setval) Não ser SELECT INTO, SELECT FOR UPDATE ou FOR SHARE Iniciar com SELECT, COPY TO, DECLARE, FETCH, CLOSE ou EXPLAIN

25 Balanceamento de carga

26 Balanceamento de carga PGPOOL BEGIN; SELECT * FROM tab2; INSERT INTO tab2... SELECT * FROM tab2; SELECT * FROM tab1; COMMIT; MASTER SELECT * FROM tab1; SLAVE

27 Balanceamento de carga: pgpool.conf

28 Balanceamento de carga: Workaround black_function_list: Lista de funções que executam alterações na base white_function_list: Lista de funções que não executam alterações na base Não utilizar ambas as listas Alternativa: /*NO LOAD BALANCE*/ SELECT... /*LOAD BALANCE*/ SELECT... Não utilizar transações explícitas sem necessidade

29 Pgpool II 3.0 features Modo master/slave específico para Streaming Replication Balanceamento de consultas em transações explícitas Verificação do atraso dos slaves com relação ao master Não envia consultas para servidores que ultrapassem o limite de atraso estabelecido no parâmetro delay_threshold Permite o uso de tabelas temporárias Permite o uso do online recovery para Streaming Replication Log de status dos servidores slaves Suporte a autenticação md5

30 Pgpool II 3.1 features Permite a utilização de cursores de drivers JDBC nos slaves Correção do problema com locks em sequences Função pcp_attach_node adiciona servidores sem reinício de conexões Importação do parser do PostgreSQL 9 Maior segurança para evitar failover e failback desnecessários Permite expressão regular para especificar funções em black_function_list e white_function_list

31 Pgpool II 3.x: Arquitetura

32 Pgpool II 3.x + PostgreSQL 9.x

33 Pgpool II 3.x + PostgreSQL 9.x Menor impacto nas operações de escrita Diferença mínima entre os servidores master e slaves Aumento da performance com Pool de Conexões e Balanceamento de Carga Failover automático dos nós Replicação completa de todos os bancos, BLOBs e DDL Garantia de consultas balanceadas somente entre slaves atualizados com o master (delay_threshold) Administração online do cluster Eliminação de Ponto Único de Falha (SPOF) através da redundância do servidor Pgpool II

34 Escalabilidade

35 Escalabilidade Resultados Obtidos com DBT2 24% 70%

36 Monitoramento >= 3.1 Processo dedicado a verificação de atraso da replicação e determinar o nó master sr_check_period : Intervalo entre as verificações da replicação SELECT pg_current_xlog_location() SELECT pg_last_xlog_replay_location() sr_check_user : Usuário para conexão com o banco de dados sr_check_password : Senha do usuário

37 Monitoramento PGPOOL SELECT pg_current_xlog_location(); SELECT pg_last_xlog_receive_location(); /0AAF4000 0/09E8309C MASTER SLAVE delay = (0 * 16 * (1024²) * AAF4000) - (0 * 16 * (1024²) * E8309C) C70F64 em HEXA = bytes delay_threshold Valor de tolerância ao atraso entre master e slaves (em bytes)

38 Monitoramento log_per_node_statement log_standby_delay always : Grava no log todos os resultados de verificação do atraso if_over_threshold : Grava no log somente quando atraso exceder o valor de delay_threshold none : Desabilita a gravação do atraso no log

39 Failover automático

40 Failover automático Processo que verifica o estado dos nós em cada servidor health_check_timeout = 10 health_check_period = 20 health_check_user = 'postgres' health_check_password = '' Definição de comando para failover e failback: failover_command : Executado quando o servidor PostgreSQL para de responder (pcp_detach_node) follow_master_command : Executado logo após a definição do novo master failback_command : Executado quando é adicionado um novo nó no balanceamento (pcp_attach_node)

41 Failover automático Failover Failback

42 Gerenciamento remoto do cluster Comandos PCP pcp_node_count Número de nós envolvidos pcp_node_info Informações sobre cada nó pcp_proc_count Lista de processos iniciados pcp_proc_info Informações sobre cada processo pcp_detach_node Retira um nó do balanceamento pcp_attach_node Adiciona um nó ao balanceamento pcp_stop_pgpool Para o processo do Pgpool II pcp_recovery_node Dispara um script de recuperação do servidor PostgreSQL (backup base) Promove um nó para master pcp_promote_node

43 Gerenciamento remoto do cluster SHOW pool_status; Informações sobre a configuração atual SHOW pool_nodes; Informações sobre o status dos nós declarados SHOW pool_processes; Informações sobre processos do Pgpool II SHOW pool_pools; Todos os pools de conexão (utilizados ou não) SHOW pool_version; Versão do Pgpool II instalada

44 Cuidados necessários Após o failover o Pgpool II passa a enviar imediatamente alterações para o novo servidor master O PostgreSQL pode levar um tempo para transformar o servidor slave em master Workaround: Fazer a verificação através do próprio script failover.sh? Este problema é conhecido e deve ser corrigido nas próximas versões Na medida do possível, evite o failover automático O PostgreSQL pode ficar inacessível para o Pgpool II por vários motivos O Pgpool II pode executar um failover equivocadamente

45 PgpoolHA Agente do Heartbeat para garantir a disponibilidade do servidor Pgpool II Elimina o Ponto Único de Falha através da redundância do middleware Pgpool II Um novo servidor Pgpool II deve estar pré-configurado para assumir automaticamente quando necessário

46 PgpoolAdmin Ferramenta web de administração do Pgpool II Principais funcionalidades Gerenciamento do processo servidor Pgpool II Monitora os nós e processos Switchover de servidores PosgreSQL Edição dos arquivos de configuração pgpool.conf e pcp.conf

47 PgpoolAdmin Visualização do pool de conexões

48 O que vem por aí... PostgreSQL 9.2 Replicação em cascata Dados diretamente de índices Backup base online a partir de servidor slave

49 Conclusão Escalabilidade horizontal simples e confiável Alta disponibilidade garantida Configuração e administração simples Não envolve alterações na aplicação Uma excelente solução para a maioria das aplicações Comunidade ativa na correção de bugs e desenvolvimento de melhorias Solução completamente livre

50 Perguntas...

51 Fale conosco Matheus Ricardo Espanhol São Paulo Campinas Treinamento Sistemas

PostgreSQL: Novidades da Versão 9.0. PgDay SP - Outubro/2010

PostgreSQL: Novidades da Versão 9.0. PgDay SP - Outubro/2010 PostgreSQL: Novidades da Versão 9.0 PgDay SP - Outubro/2010 Mercado de BDs open source Novidades do PostgreSQL 9.0 Mais de 200 melhorias na versão 9.0 Hot standby Streaming Replication Melhorias na administração

Leia mais

Desmistificando Replicação no PostgreSQL

Desmistificando Replicação no PostgreSQL Desmistificando Replicação no PostgreSQL Euler Taveira Timbira - A empresa brasileira de PostgreSQL 09 de novembro de 2012 Apresentação Euler Taveira Desenvolvedor PostgreSQL Líder do PostgreSQL Brasil

Leia mais

Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01

Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01 Treinamento PostgreSQL Cluster de Banco de Dados - Aula 01 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 13 de Junho de 2013

Leia mais

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br

PostgreSQL. www.postgresql.org. André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br PostgreSQL www.postgresql.org André Luiz Fortunato da Silva Analista de Sistemas CIRP / USP alf@cirp.usp.br Características Licença BSD (aberto, permite uso comercial) Multi-plataforma (Unix, GNU/Linux,

Leia mais

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Curso PostgreSQL - Treinamento PostgreSQL - Fundamental Sobre PostgreSQL PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto de código aberto.hoje,

Leia mais

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO

www.en-sof.com.br SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO SOLUÇÕES PARA CONTINUIDADE DO NEGÓCIO 1 Soluções Oracle Voltadas à Continuidade dos Negócios Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação

Leia mais

Treinamento PostgreSQL - Aula 01

Treinamento PostgreSQL - Aula 01 Treinamento PostgreSQL - Aula 01 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 27 de Maio de 2013 Eduardo Ferreira dos Santos

Leia mais

Treinamento PostgreSQL - Aula 09

Treinamento PostgreSQL - Aula 09 Treinamento PostgreSQL - Aula 09 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 10 de Junho de 2013 Eduardo Ferreira dos Santos

Leia mais

PostgreSQL 8.0. Diogo Biazus

PostgreSQL 8.0. Diogo Biazus PostgreSQL 8.0 Diogo Biazus PostgreSQL 7.X Totalmente ACID MVCC Tipos e operadores customizáveis Diversas linguagens procedurais Hot backup Código aberto (BSD) Facilidade de extensão PL/pgSQL, PL/Python,

Leia mais

www.en-sof.com.br CARREIRA DE DBA ORACLE E CERTIFICAÇÃO

www.en-sof.com.br CARREIRA DE DBA ORACLE E CERTIFICAÇÃO CARREIRA DE DBA ORACLE E CERTIFICAÇÃO 1 CARREIRA E CERTIFICAÇÕES PARA DBAS ORACLE Luciano Inácio de Melo Oracle Database Administrator Certified Oracle Instructor Bacharel em Ciências da Computação - UNESP

Leia mais

ARTIGO JIM GRAY SIGMODE 1996 EXEMPLO 95% LEITURA E 5% DE ESCRITA, O GARGALO PODE SER A ESCRITA FORTUNE 500 OLTP E SHARED-NOTHING 1) ENGINE, SQL,

ARTIGO JIM GRAY SIGMODE 1996 EXEMPLO 95% LEITURA E 5% DE ESCRITA, O GARGALO PODE SER A ESCRITA FORTUNE 500 OLTP E SHARED-NOTHING 1) ENGINE, SQL, 1 2 Abstract 3 Agenda 4 ARTIGO JIM GRAY SIGMODE 1996 EXEMPLO 95% LEITURA E 5% DE ESCRITA, O GARGALO PODE SER A ESCRITA FORTUNE 500 OLTP E SHARED-NOTHING 1) ENGINE, SQL, MEDIADOR (MIDDLEWARE), GERENCIAMENTO

Leia mais

Programação com Acesso a Banco de Dados

Programação com Acesso a Banco de Dados Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade

Leia mais

Sr. Nimbus DBA Remoto

Sr. Nimbus DBA Remoto Sr. Nimbus DBA Remoto O serviço DBA Remoto da Sr. Nimbus oferece ao cliente uma melhor estruturação e otimização do seu ambiente de plataforma de gerenciamento de dados baseado no Microsoft SQL Server.

Leia mais

PostgreSQL - Cluster, Alta Disponibilidade e Balanceamento de Carga 0.1

PostgreSQL - Cluster, Alta Disponibilidade e Balanceamento de Carga 0.1 PostgreSQL - Cluster, Alta Disponibilidade e Balanceamento de Carga 0.1 Brasília DF Organização Eduardo Santos Autoria Elias Mussi PostgreSQL - Cluster, Alta Disponibilidade e Balanceamento de Carga. Brasília,

Leia mais

NOMES: Leonardo Claro Diego Lage Charles Tancredo Márcio Castro

NOMES: Leonardo Claro Diego Lage Charles Tancredo Márcio Castro NOMES: Leonardo Claro Diego Lage Charles Tancredo Márcio Castro O MySQL Cluster é versão do MySQL adaptada para um ambiente de computação distribuída, provendo alta disponibilidade e alta redundância utilizando

Leia mais

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22

Sumário Agradecimentos... 19 Sobre.o.autor... 20 Prefácio... 21 Capítulo.1..Bem-vindo.ao.MySQL... 22 Sumário Agradecimentos... 19 Sobre o autor... 20 Prefácio... 21 Capítulo 1 Bem-vindo ao MySQL... 22 1.1 O que é o MySQL?...22 1.1.1 História do MySQL...23 1.1.2 Licença de uso...23 1.2 Utilizações recomendadas...24

Leia mais

Aula 2 Arquitetura Oracle

Aula 2 Arquitetura Oracle Aula 2 Arquitetura Oracle Instancia Oracle Uma instância Oracle é composta de estruturas de memória e processos. Sua existência é temporária na memória RAM e nas CPUs. Quando você desliga a instância em

Leia mais

Bancos de Dados III. Replicação de Dados. Rogério Costa rogcosta@inf.puc-rio.br. Replicação

Bancos de Dados III. Replicação de Dados. Rogério Costa rogcosta@inf.puc-rio.br. Replicação Bancos de Dados III Replicação de Dados Rogério Costa rogcosta@inf.puc-rio.br 1 Replicação Processo de criar e manter réplicas de versões dos objetos da base de dados (como tabelas) em um ambiente de banco

Leia mais

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC

GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC RESUMO EXECUTIVO O PowerVault DL2000, baseado na tecnologia Symantec Backup Exec, oferece a única solução de backup em

Leia mais

Unidade III. Unidade III

Unidade III. Unidade III Unidade III 4 ADMINISTRAÇÃO DE SGBDs As pessoas que trabalham com um banco de dados podem ser categorizadas como usuários de banco de dados ou administradores de banco de dados. 1 Entre os usuários, existem

Leia mais

SGBD. Funções Básicas de um SGBD

SGBD. Funções Básicas de um SGBD Definição Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um banco dados. Funções básicas Métodos acesso Integrida Semântica Segurança Concorrência

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Apresentação Este curso fornece capacitação técnica e administrativa avançada necessária para a administração, manutenção e otimização de complexas soluções de dados utilizando

Leia mais

Fábio Giordani. Técnico em Processamento de Dados Adm. Análise de Sistemas. Outros cursos. Coordenador Projetos e Consultoria em Infraestrutura

Fábio Giordani. Técnico em Processamento de Dados Adm. Análise de Sistemas. Outros cursos. Coordenador Projetos e Consultoria em Infraestrutura Fábio Giordani Técnico em Processamento de Dados Adm. Análise de Sistemas Cobol Developer (Caracter mode ;-) DBA (Oracle 7.1...) Developer (GUI) Java Outros cursos Coordenador Projetos e Consultoria em

Leia mais

Informação é o seu bem mais precioso e você não pode correr riscos de perder dados importantes. Por isso, oferecemos um serviço de qualidade e

Informação é o seu bem mais precioso e você não pode correr riscos de perder dados importantes. Por isso, oferecemos um serviço de qualidade e Informação é o seu bem mais precioso e você não pode correr riscos de perder dados importantes. Por isso, oferecemos um serviço de qualidade e confiança que vai garantir maior eficiência e segurança para

Leia mais

GBD. Introdução PROF. ANDREZA S. AREÃO

GBD. Introdução PROF. ANDREZA S. AREÃO GBD Introdução PROF. ANDREZA S. AREÃO Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos) Aplicativos SGBD Dados (arquivos) O acesso/gerenciamento

Leia mais

Gerência de Banco de Dados

Gerência de Banco de Dados exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto

Leia mais

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio.

SGBDs Móveis. Sumário 12/06/11. Emmanuel Férrer & Gabriela Fernanda. Introdução. Desafios do armazenamento. SQL Anywhere Studio. SGBDs Móveis Emmanuel Férrer & Gabriela Fernanda Introdução Sumário Desafios do armazenamento SQL Anywhere Studio DB2 Everyplace Microsoft SQL Server Oracle9I Lite Aplicações Móveis Referências 1 Introdução

Leia mais

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

Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados MySQL Apresentação Dados Principais O treinamento fornece a capacitação técnica avançada para administração, manutenção e otimização de complexas soluções de banco de dados utilizando o MySQL. O aluno terá acesso

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Administração de Banco de Dados - Oracle

Programa do Curso de Pós-Graduação Lato Sensu MBA em Administração de Banco de Dados - Oracle Programa do Curso de Pós-Graduação Lato Sensu MBA em Administração de Banco de Dados - Oracle Apresentação O programa de Pós-graduação Lato Sensu em Administração de Banco de Dados tem por fornecer conhecimento

Leia mais

ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS

ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS ANEXO 9 DO PROJETO BÁSICO DA FERRAMENTA DE MONITORAMENTO, SEGURANÇA E AUDITORIA DE BANCO DE DADOS Sumário 1. Finalidade... 2 2. Justificativa para contratação... 2 3. Premissas para fornecimento e operação

Leia mais

Configuração SERVIDOR.

Configuração SERVIDOR. REQUISITOS MINIMOS SISTEMAS FORTES INFORMÁTICA. Versão 2.0 1. PRE-REQUISITOS FUNCIONAIS HARDWARES E SOFTWARES. 1.1 ANALISE DE HARDWARE Configuração SERVIDOR. Componentes Mínimo Recomendado Padrão Adotado

Leia mais

Av. Nsa. Sra. de Copacabana, 583 Gr. 604 - Copacabana - Rio de Janeiro / RJ - 22050-002 Tel. / Fax: (021) 2255-3549 / 2236-2721 - E - MAIL:

Av. Nsa. Sra. de Copacabana, 583 Gr. 604 - Copacabana - Rio de Janeiro / RJ - 22050-002 Tel. / Fax: (021) 2255-3549 / 2236-2721 - E - MAIL: Perguntas Mais Freqüentes sobre Double-Take 1. Quais os sistemas operacionais suportados pelo Double-Take? O Double-Take suporta o sistema operacional Microsoft Windows nas seguintes versões: Licença DoubleTake

Leia mais

Treinamento PostgreSQL - Aula 10

Treinamento PostgreSQL - Aula 10 Treinamento PostgreSQL - Aula 10 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 11 de Junho de 2013 Eduardo Ferreira dos Santos

Leia mais

Alta concorrência com PostgreSQL

Alta concorrência com PostgreSQL Alta concorrência com PostgreSQL ou Fazendo uma manada de elefantes passar debaixo da porta Fábio Telles Rodriguez Timbira - A empresa brasileira de PostgreSQL 09 de novembro de 2012 Agenda Sobre o que

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 6.1 ARQUIVOS E REGISTROS De um modo geral os dados estão organizados em arquivos. Define-se arquivo como um conjunto de informações referentes aos elementos

Leia mais

Workshop PostgreSQL. Implementação, Administração e Tunning Caso Importação SIASG x SIASGnet-DC (ADABAS x PostgreSQL)

Workshop PostgreSQL. Implementação, Administração e Tunning Caso Importação SIASG x SIASGnet-DC (ADABAS x PostgreSQL) Implementação, Administração e Tunning Caso Importação SIASG x SIASGnet-DC (ADABAS x PostgreSQL) Jeres Caldeira Gomes jeres.gomes@serpro.gov.br OBJETIVO Compartilhar os resultados obtidos na demanda de

Leia mais

Backup do Banco de Dados Oracle

Backup do Banco de Dados Oracle Banco de Dados Oracle: Backup do Banco de Dados Oracle Oracle é um sistema de banco de dados que surgiu no final dos anos 70, quando Larry Ellison vislumbrou uma oportunidade que outras companhias não

Leia mais

Apresentando PyReplica

Apresentando PyReplica Apresentando PyReplica Sistema de replicação simples e personalizável baseado em Python para PostgreSQL Mariano Reingart (ArPUG/PyAr) Emanuel C. Franco (ArPUG/AOSUG) PgCon Brasil 2009 Palestras Traduzido

Leia mais

A empresa brasileira de PostgreSQL

A empresa brasileira de PostgreSQL PostgreSQL 9.4: O que vem por aí A empresa brasileira de PostgreSQL 03/03/2015 Sobre este material Copyright 2015 Timbira. Todos os direitos reservados. Embora este material tenha sido elaborado com toda

Leia mais

de dados para o pgcluster

de dados para o pgcluster : Uma implementação de fragmentação de dados para o pgcluster Gustavo Tonini 1 Frank Siqueira (orientador) 1 1 INE - Departamento de Informática e Estatística Universidade Federal de Santa catarina Curso

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Apresentação Este treinamento destina-se a profissionais de dados, desenvolvedores e entusiastas que trabalham ou desejam trabalhar com a implementação, administração e

Leia mais

MySQL para DBAs Oracle

MySQL para DBAs Oracle MySQL para DBAs Oracle Ricardo Portilho Proni ricardo@nervinformatica.com.br Esta obra está licenciada sob a licença Creative Commons Atribuição-SemDerivados 3.0 Brasil. Para ver uma cópia desta licença,

Leia mais

DISPONIBILIDADE TOTAL COM REPLICAÇÃO BIDIRECIONAL E POSTGRESQL

DISPONIBILIDADE TOTAL COM REPLICAÇÃO BIDIRECIONAL E POSTGRESQL DISPONIBILIDADE TOTAL COM REPLICAÇÃO BIDIRECIONAL E POSTGRESQL Wagner Corrêa Ramos Anderson Massaharu Shibata Agenda Apresentação da Rede de Supermercados Shibata (5 min) PostgreSQL Centralizado e Master-Slave

Leia mais

Nome do curso. Administração de Banco de Dados DBA ORACLE. Objetivos. Objetivos Gerais. Objetivos Específicos. Público Alvo

Nome do curso. Administração de Banco de Dados DBA ORACLE. Objetivos. Objetivos Gerais. Objetivos Específicos. Público Alvo Nome do curso Administração de Banco de Dados DBA ORACLE Objetivos Objetivos Gerais Aperfeiçoar o profissional da área de Banco de Dados e TI (Tecnologia da Informação), demonstrando conceitos de modelagem

Leia mais

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional.

*O RDBMS Oracle é um sistema de gerenciamento de banco de dados relacional. Arquitetura Oracle e seus componentes Hoje irei explicar de uma forma geral a arquitetura oracle e seus componentes. Algo que todos os DBA s, obrigatoriamente, devem saber de cabo a rabo. Vamos lá, e boa

Leia mais

BANCO DE DADOS EVER SANTORO

BANCO DE DADOS EVER SANTORO BANCO DE DADOS EVER SANTORO EVER SANTORO DBA Oracle e desenvolvedor Java Processamento de dados MBA em Gestão Empresarial Mestrando em Engenharia da Produção DBA Oracle desde 2001 Sun Certified Associate

Leia mais

Banco de Dados. Professor: Rômulo César. romulodandrade@gmail.com www.romulocesar.com.br

Banco de Dados. Professor: Rômulo César. romulodandrade@gmail.com www.romulocesar.com.br Banco de Dados Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos)

Leia mais

Controle de Concorrência. Banco de Dados II Profa. Késsia R. C. Marchi

Controle de Concorrência. Banco de Dados II Profa. Késsia R. C. Marchi Controle de Concorrência Banco de Dados II Profa. Késsia R. C. Marchi Transação Transação é uma unidade lógica de trabalho, envolvendo diversas operações de bancos dados. C. J. Date Uma transação inicia-se,

Leia mais

Disaster Recovery para SAP utilizando BusinessShadow

Disaster Recovery para SAP utilizando BusinessShadow Disaster Recovery para SAP utilizando BusinessShadow Agenda Projeto de Disaster Recovery (DR) Principais Arquiteturas de DR para SAP Utilizando BusinessShadow para DR do SAP Credenciais e Contatos Agenda

Leia mais

Clique. Microsoft. Simples.

Clique. Microsoft. Simples. ARMAZENAMENTO UNIFICADO EMC PARA APLICATIVOS MICROSOFT VIRTUALIZADOS Clique. Microsoft. Simples. Microsoft SQL Server Os bancos de dados do Microsoft SQL Server alimentam os aplicativos essenciais de sua

Leia mais

Proteção de ambientes Microsoft Hyper-V 3.0 com Arcserve

Proteção de ambientes Microsoft Hyper-V 3.0 com Arcserve Proteção de ambientes Microsoft Hyper-V 3.0 com Arcserve Desafios do cliente Hoje em dia, você enfrenta desafios como acordos de nível de serviço exigentes e limitações de equipe e orçamento. Você procura

Leia mais

Administração do Servidor da Aplicação e-sus Hospitalar

Administração do Servidor da Aplicação e-sus Hospitalar Administração do Servidor da Aplicação e-sus Hospitalar Guia do Usuário - Versão 1.0 01/06/2015 Sumário 1 Introdução... 2 2 Objetivo... 3 3 Documentos Relacionados... 4 4 Administração do Servidor da Aplicação

Leia mais

Programa das Nações Unidas para o Desenvolvimento PNUD TERMO DE REFERÊNCIA. 1. Título do Projeto Fortalecimento do Controle de Precursores Químicos

Programa das Nações Unidas para o Desenvolvimento PNUD TERMO DE REFERÊNCIA. 1. Título do Projeto Fortalecimento do Controle de Precursores Químicos Programa das Nações Unidas para o Desenvolvimento PNUD TERMO DE REFERÊNCIA 1. Título do Projeto Fortalecimento do Controle de Precursores Químicos 2. Número do Projeto UNODC/AD/BRA/98/D33 3. Objetivo Contratação

Leia mais

Backup On-line. 1 de 6. Introdução

Backup On-line. 1 de 6. Introdução 1 de 6 Backup On-line Introdução O Backup do banco de dados nada mais é que a cópia dos arquivos necessários para recupera-los em caso de perda do mesmo no menor tempo possível. Isso pode ser devido à

Leia mais

trigger insert, delete, update

trigger insert, delete, update 1 Um trigger é um conjunto de instruções SQL armazenadas no catalogo da BD Pertence a um grupo de stored programs do MySQL Executado quando um evento associado com uma tabela acontece: insert, delete,

Leia mais

Sistemas de Banco de Dados

Sistemas de Banco de Dados Sistemas de Banco de Dados Everson Santos Araujo everson@por.com.br Conceitos Dado - Um fato que pode ser armazenado Banco de dados (BD) - Coleção de dados interrelacionados Sistema Gerenciador de Banco

Leia mais

Programas Livres para a Alta Disponibilidade em Servidores

Programas Livres para a Alta Disponibilidade em Servidores Programas Livres para a Alta Disponibilidade em Servidores Hugo Roger Cleber Clauzio Serviços em Redes de Computadores Profº João Eriberto Mota Filho Agenda Alta disponibilidade conceito calculo/medida

Leia mais

Tudo o que você queria saber sobre PostgreSQL mas tinha vergonha de perguntar

Tudo o que você queria saber sobre PostgreSQL mas tinha vergonha de perguntar Tudo o que você queria saber sobre PostgreSQL mas tinha vergonha de perguntar Euler Taveira de Oliveira Timbira - A empresa brasileira de PostgreSQL 04 de novembro de 2011 Agenda Introdução Perguntas Conclusão

Leia mais

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia

Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia P ORTFÓ FÓLIO Apresentação do Portfólio da ITWV Soluções Inteligentes em Tecnologia versão 1.1 ÍNDICE 1. A EMPRESA... 3 2. BI (BUSINESS INTELLIGENCE)... 5 3. DESENVOLVIMENTO DE SISTEMAS... 6 3.1. PRODUTOS

Leia mais

Procedimento de Configuração. Database Mirroring. SQL Server

Procedimento de Configuração. Database Mirroring. SQL Server Procedimento de Configuração Database Mirroring SQL Server 1 Sumário 1. Histórico do Documento 3 2. Introdução 4 3. Requisitos Mínimos 4 4. Modos de operação do Database Mirroring 5 5. Configurando o Database

Leia mais

Service Appliance IVETIME. Disponibilidade de serviço instantânea! Plug and Play. Segurança. Tolerância a falhas. Manutenção zero. Elevada Performance

Service Appliance IVETIME. Disponibilidade de serviço instantânea! Plug and Play. Segurança. Tolerância a falhas. Manutenção zero. Elevada Performance IVETIME Service Appliance Disponibilidade de serviço instantânea! Aumentar a produtividade Transformar o serviço a Clientes Proteger o capital intelectual Plug and Play Segurança Tolerância a falhas Manutenção

Leia mais

SQL Structured Query Language

SQL Structured Query Language Janai Maciel SQL Structured Query Language (Banco de Dados) Conceitos de Linguagens de Programação 2013.2 Structured Query Language ( Linguagem de Consulta Estruturada ) Conceito: É a linguagem de pesquisa

Leia mais

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE

Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE Prof. Luiz Fernando Unidade III ADMINISTRAÇÃO DE BANCOS DE DADOS Administração de SGBDs De todo o tipo de pessoal envolvido com desenvolvimento, manutenção, e utilização de bancos de dados há dois tipo

Leia mais

Proteção de ambientes Citrix XenServer com Arcserve

Proteção de ambientes Citrix XenServer com Arcserve Proteção de ambientes Citrix XenServer com Arcserve Desafios do cliente Hoje em dia, você enfrenta desafios como acordos de nível de serviço exigentes e limitações de equipe e orçamento. Você procura maneiras

Leia mais

Plano de Recuperação de Desastre em TI

Plano de Recuperação de Desastre em TI Plano de Recuperação de Desastre em TI Edgar T. Monteiro The LatAm Healthcare IT Summit - 2014 >> AGENDA Blue Solutions na Saúde Ameaças para a TI em HeathCare Disaster Recovery >> Blue Solutions 10 anos

Leia mais

MINISTÉRIO DA FAZENDA

MINISTÉRIO DA FAZENDA MINISTÉRIO DA FAZENDA Procuradoria-Geral da Fazenda Nacional PGFN Departamento de Gestão Corporativa - DGC Coordenação-Geral de Tecnologia da Informação - CTI CATÁLOGO DE SERVIÇOS DE TECNOLOGIA Infraestrutura

Leia mais

Serviço de Solução de Replicação de Dados HP para Remote Copy HP 3PAR

Serviço de Solução de Replicação de Dados HP para Remote Copy HP 3PAR Serviço de Solução de Replicação de Dados HP para Remote Copy HP 3PAR Serviços HP Care Pack Dados técnicos O Serviço de Solução de Replicação de Dados HP para Remote Copy HP 3PAR fornece implementação

Leia mais

Administração. Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados SQL Server 2008 R2

Administração. Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados SQL Server 2008 R2 Administração de Banco de Dados R2 Apresentação Este curso fornece capacitação técnica e administrativa necessária para o desenvolvimento, administração e manutenção de soluções de dados utilizando o SQL

Leia mais

Ricardo R. Lecheta. Novatec

Ricardo R. Lecheta. Novatec Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer

Leia mais

Principais problemas em consultoria de banco de dados

Principais problemas em consultoria de banco de dados Principais problemas em consultoria de banco de dados Mauro Pichiliani http://imasters.uol.com.br/canal/bancodedados - 21/04/2008 Olá pessoal. Na coluna desta semana abordarei algumas situações críticas

Leia mais

Acesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel (clayton.maciel@ifrn.edu.br) Adaptação: Pedro Baesse (pedro.baesse@ifrn.edu.

Acesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel (clayton.maciel@ifrn.edu.br) Adaptação: Pedro Baesse (pedro.baesse@ifrn.edu. Acesso a Bancos de Dados (JDBC) Autor: Cleyton Maciel (clayton.maciel@ifrn.edu.br) Adaptação: Pedro Baesse (pedro.baesse@ifrn.edu.br) JDBC Conceito Tipos Transações Tipos SQL e JAVA Conexão JDBC Implementação

Leia mais

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37

Sumário. Capítulo 2 Conceitos Importantes... 32 Tópicos Relevantes... 32 Instance... 33 Base de Dados... 36 Conclusão... 37 7 Sumário Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 13 Capítulo 1 Instalação e Configuração... 15 Instalação em Linux... 15 Instalação e Customização do Red Hat Advanced Server 2.1... 16 Preparativos

Leia mais

SUPERScrição - Contrato de Suporte Linux e Softwares Livres para todo Brasil SUPORTE À AMBIENTE

SUPERScrição - Contrato de Suporte Linux e Softwares Livres para todo Brasil SUPORTE À AMBIENTE 1 SUPERScrição - Contrato de Suporte Linux e Softwares Livres para todo Brasil SUPORTE À AMBIENTE 1 - O que será discutido * O fim do jogo do empurra empurra: porque suporte a ambientes. * Software livre

Leia mais

Fundamentos dos Sistemas de Informação Organização de Dados e Informações

Fundamentos dos Sistemas de Informação Organização de Dados e Informações Fundamentos dos Sistemas de Informação Organização de Dados e Informações http://professor.fimes.edu.br/milena milenaresende@fimes.edu.br Sistema de Gerenciamento de Bases de Dados (DBMS) A implementação

Leia mais

ArcGIS for Server: Administração e Configuração do Site (10.2)

ArcGIS for Server: Administração e Configuração do Site (10.2) ArcGIS for Server: Administração e Configuração do Site (10.2) Duração: 3 dias (24 horas) Versão do ArcGIS: 10.2 Material didático: Inglês Descrição Projetado para administradores, este curso ensina como

Leia mais

... A camada de Dados. Tirar partido da distribuição de dados. Maior desempenho em leituras e escritas. Fragmentação vertical

... A camada de Dados. Tirar partido da distribuição de dados. Maior desempenho em leituras e escritas. Fragmentação vertical A camada de Dados 1... Tirar partido da distribuição de dados Fragmentação vertical Maior desempenho em leituras e escritas Servidor Aplicacional (SA) frequente raro Web farm SA raro raro frequente SA

Leia mais

PostgreSQL: instalando e conhecendo seus recursos

PostgreSQL: instalando e conhecendo seus recursos PostgreSQL: instalando e conhecendo seus recursos Adriana Paula Zamin Scherer 1, Daniel Gonçalves Jacobsen 2, Marcelo Luis dos Santos 3 Faculdade Dom Bosco de Porto Alegre Porto Alegre RS Brasil adriana.faculdade@dombosco.net,

Leia mais

Banco de Dados. Prof. Antonio

Banco de Dados. Prof. Antonio Banco de Dados Prof. Antonio SQL - Structured Query Language O que é SQL? A linguagem SQL (Structure query Language - Linguagem de Consulta Estruturada) é a linguagem padrão ANSI (American National Standards

Leia mais

Estudo Dirigido Programação de Banco de Dados

Estudo Dirigido Programação de Banco de Dados 1 Estudo Dirigido Programação de Banco de Dados Estudo Dirigido I SQL Server Dados da vaga Descrição: Atuará com DBA, SQL e BI, definir estruturas de data warehouse, cubos, infraestrutura e desenvolvimento

Leia mais

Manual de Instalação. Instalação via apt-get

Manual de Instalação. Instalação via apt-get Manual de Instalação Instalação via apt-get Índice de capítulos 1 - Pré-requisitos para instalação......................................... 01 2 - Instalando o SIGA-ADM.................................................

Leia mais

Aula 1 Acesso a Banco de Dados

Aula 1 Acesso a Banco de Dados Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores

Leia mais

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Bancos de Dados Distribuídos Processamento de Transações Ambiente com SGBD Distribuído Transações

Leia mais

Treinamento PostgreSQL - Aula 03

Treinamento PostgreSQL - Aula 03 Treinamento PostgreSQL - Aula 03 Eduardo Ferreira dos Santos SparkGroup Treinamento e Capacitação em Tecnologia eduardo.edusantos@gmail.com eduardosan.com 29 de Maio de 2013 Eduardo Ferreira dos Santos

Leia mais

Projeto Integrador Programação para Internet

Projeto Integrador Programação para Internet FACULDADE DE TECNOLOGIA SENAC GOIÁS SEGURANÇA DA INFORMAÇÃO Projeto Integrador Programação para Internet AYLSON SANTOS EDFRANCIS MARQUES HEVERTHON LUIZ THIAGO SHITINOE AYLSON SANTOS EDFRANCIS MARQUES HEVERTHON

Leia mais

Revista Eletrônica da FANESE ISSN 2317-3769

Revista Eletrônica da FANESE ISSN 2317-3769 REPLICAÇÃO E ALTA DISPONIBILIDADE NO SQL SERVER 2012 Renata Azevedo Santos Carvalho 1 RESUMO Neste artigo serão relatadas as novidades que o SQL Server 2012 vem trazendo nesta sua nova versão no que se

Leia mais

Soluções Inteligentes para regulamentações e negócios em aplicações SAP

Soluções Inteligentes para regulamentações e negócios em aplicações SAP Soluções Inteligentes para regulamentações e negócios em aplicações SAP Uma nova visão no Gerenciamento da Aplicação INDICE 1. A Union IT... 3 2. A importância de gerenciar dinamicamente infra-estrutura,

Leia mais

Histórico de revisões

Histórico de revisões Apostila 3 Histórico de revisões Data Versão Descrição Autor 30/09/2011 1.0 Criação da primeira versão HEngholmJr CONTEÚDO Exclusão de registros Consultas por Dados de Resumo Group by / Having Funções

Leia mais

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds

Leia mais

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I

UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET. Programação para Internet I UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN CURSO SUPERIOR DE TECNOLOGIA EM SISTEMAS PARA INTERNET Programação para Internet I Aula 10 PHP: Trabalhando com Banco de Dados leticia@cafw.ufsm.br Acessando

Leia mais

Sumário. Administração de Banco de dados Módulo 12. Ilustração Backup-Recovery. Recuperação (Recovery) - Definição

Sumário. Administração de Banco de dados Módulo 12. Ilustração Backup-Recovery. Recuperação (Recovery) - Definição Sumário Administração de Banco de dados Módulo 12 1. Administração de SGBDs - Continuação 1.1. Recuperação (Recovery) 1.1.1. Recuperação de sistema 1.1.2. Recuperação da mídia M. Sc. Luiz Alberto lasf.bel@gmail.com

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

FAMÍLIA EMC VPLEX. Disponibilidade contínua e mobilidade de dados nos datacenters e entre eles

FAMÍLIA EMC VPLEX. Disponibilidade contínua e mobilidade de dados nos datacenters e entre eles FAMÍLIA EMC VPLEX Disponibilidade contínua e mobilidade de dados nos datacenters e entre eles GARANTINDO DISPONIBILIDADE CONTÍNUA E MOBILIDADE DE DADOS PARA APLICATIVOS ESSENCIAIS A infraestrutura de armazenamento

Leia mais

Sumário do Plano de Testes

Sumário do Plano de Testes ICOL Versão 12.1 Plano de Testes Sumário do Plano de Testes 1. Escopo...2 2. Implementações...2 CR3085 Restrição de Ambientes...3 CR3091 Restrição de Intervalos...9 CR3096 Períodos...10 CR3111 Curvas Histórico...11

Leia mais

André Milani. Novatec

André Milani. Novatec André Milani Novatec Sumário Agradecimentos...19 Sobre o autor...21 Prefácio...23 Capítulo 1 Bem-vindo ao PostgreSQL...25 1.1 O que é o PostgreSQL?...25 1.1.1 História do PostgreSQL...26 1.1.2 Licença

Leia mais

Apresentação. Empresarial SOLUÇÕES EM TI

Apresentação. Empresarial SOLUÇÕES EM TI Apresentação Empresarial 2013 2014 SOLUÇÕES EM TI Ins tucional A Empresa Empresa focada na gestão de tecnologia da informação, que visa proporcionar a seus clientes redução dos gastos com TI, monitoramento

Leia mais

Equipe de Treinamentos BIG SISTEMAS. Certificação em Comunicador Processo de Comunicação Entre Filiais Matriz/Filial Filial/Matriz

Equipe de Treinamentos BIG SISTEMAS. Certificação em Comunicador Processo de Comunicação Entre Filiais Matriz/Filial Filial/Matriz Equipe de Treinamentos BIG SISTEMAS Certificação em Comunicador Processo de Comunicação Entre Filiais Matriz/Filial Filial/Matriz Sumário Certificação em Comunicador Índice de Figuras... 3 Histórico de

Leia mais

Veritas Storage Foundation da Symantec

Veritas Storage Foundation da Symantec Veritas Storage Foundation da Symantec Gerenciamento de armazenamento heterogêneo on-line O Veritas Storage Foundation oferece uma solução completa para o gerenciamento de armazenamento heterogêneo on-line.

Leia mais

PGBR 2013. Como lidar com cargas de trabalho mistas Flavio Gurgel

PGBR 2013. Como lidar com cargas de trabalho mistas Flavio Gurgel PGBR 2013 Como lidar com cargas de trabalho mistas Flavio Gurgel Flavio Gurgel Engenheiro eletricista - UFPR Líder de projetos especiais 4Linux EnterpriseDB Certified Postgres Plus Associate Experiência:

Leia mais

Especificação Técnica

Especificação Técnica Especificação Técnica Última atualização em 31 de março de 2010 Plataformas Suportadas Agente: Windows XP e superiores. Customização de pacotes de instalação (endereços de rede e dados de autenticação).

Leia mais