18
03/07/22 1 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- [email protected]

Embed Size (px)

Citation preview

Page 1: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 1

BANCO DE DADOS EM APLICATIVOS WEB Aula 14

Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Page 2: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 2Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Agenda

Conexão do Banco de Dados com a Linguagem de Programação - continuação. Estratégia de backupExercicios Laboratorio.

Page 3: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 3Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backup

As tecnologias de backup e recuperação são a base das estratégias de proteção de dados que ajudam as organizações a atender aos seus requisitos de disponibilidade e acessibilidade de dados.

No entanto, apenas essas tecnologias não podem resolver os problemas causados por corrupção ou exclusão de dados, que podem ocorrer devido a erros em aplicativos, vírus, violações de segurança ou erros do usuário

Page 4: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 4Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backup

Você deve considerar vários fatores ao planejar sua solução de backup, como fazer o backup apenas do que é necessário, agendar cuidadosamente os backups e escolher o tipo adequado de backup a ser executado.

Ao criar uma estratégia de backup lembre-se de que seu objetivo é poder restaurar com êxito o ambiente depois de uma pane ou um desastre. Sua estratégia de backup deve se concentrar nos seguintes objetivos:

Page 5: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 5Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupAgenda deve seguir diretiva da empresa, considerando backups parciais e totais.Os dados a serem restaurados devem ser fáceis de localizar.

Manter os diretórios padrão de uso no backup A restauração deve ser feita o mais rapidamente possível.

Backup total aumenta tempo de indisponibilidadeImpacto no ambiente de trabalho

Horários adequadosRegularidade prejudica desempenho da rede

TestesAjudam assegurar áreas problemáticas.Diminuem possibilidades de erros futuros.

Page 6: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 6Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupConsiderações sobre horário adequado

Backup de um ambiente de e-commerce não é igual ao backup de uma infra-estrutura de rede local corporativa.

Em uma LAN corporativa, o uso da rede diminui fora do horário comercial básico

Em um ambiente de e-commerce, o uso geralmente aumenta no início da noite e pode permanecer nesse nível até as primeiras horas da manhã, especialmente se a base de clientes estiver distribuída por vários fusos horários

Page 7: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 7Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupConsiderações sobre horário adequado - continuação

Agende evitando horários de pico.Não faça backup de dados desnecessários.Execute regularmente operações de restauração simuladas em uma rede de teste para verificar se os backups corretos estão sendo feitos.

Escolhendo a mídia de armazenamento apropriada –considerar:

A quantidade de dados para o backupO tipo de dados para o backupO período de tempo para o backupO ambiente

Page 8: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 8Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupEscolhendo a mídia de armazenamento apropriada –considerar - : (continuação)

A distância entre os sistemas dos quais está sendo feito backup e o dispositivo de armazenamento O orçamento de sua organização Os contratos de nível de serviço para restaurações de dados.

Page 9: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 9Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupResumo de vantagens e dessvantagens dos tipos de midia mais comuns.

Page 10: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 10Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupModos de Backup

Backups online os backups são feitos enquanto os dados permanecem acessíveis aos usuários.

Proporciona estratégia com menos interrupções. Normalmente usados para aplicativos que devem estar disponíveis 24 horas por dia, como o Microsoft Exchange Server e o Microsoft SQL Server™, que dão suporte para backups online

Page 11: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 11Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupModos de Backup

Backups online – ContinuaçãoVantagens

Nenhuma interrupção do serviçoAplicativos e dados permanecem totalmente disponíveis para os usuários durante o processo de backup.Os backups online podem ser agendados durante o horário de funcionamento normal.

Tipos de backup online Total Parcial

Page 12: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 12Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupModos de Backup

Backups online – ContinuaçãoDesvantagens

Desempenho do servidorDurante o processo de backup, o desempenho pode ser prejudicado em servidores de produção.Arquivos abertosDependendo dos aplicativos que estiverem ativos durante o processo de backup, pode não ser feito o backup de alguns arquivos de dados abertos.

Page 13: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 13Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupModos de Backup

Backups off-line: Feitos enquanto os dados e serviços estão inacessíveis aos usuários.Usados se você precisar de instantâneos do sistema ou se o aplicativo não der suporte para backups online.

VantagensMelhor desempenho, servidor dedica-se mais a tarefa.Todos arquivos podem ser copiados.

DesvantagensInterrupção de serviço, dados inacessiveis

Page 14: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 14Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupModos de Backup

Backups off-line: Feitos enquanto os dados e serviços estão inacessíveis aos usuários.Usados se você precisar de instantâneos do sistema ou se o aplicativo não der suporte para backups online.

VantagensMelhor desempenho, servidor dedica-se mais a tarefa.Todos arquivos podem ser copiados.

DesvantagensInterrupção de serviço, dados inacessíveis

Page 15: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 15Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupTipos de Backup

Totais: Captura todos os dadosVantagens :

Cópia completa em caso de restauração de sistemaAcesso rápido aos dadosNão há necessidade de pesquisar fitas para encontrar arquivos.

DesvantagensDados redundantes – (alterados e não alterados)Tempo – Mais demorados

Page 16: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 16Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Estratégia de backupTipos de Backup - Continuação

Incrementais: Captura todos os dados que foram alterados desde o backup total ou incremental mais recente Vantagens

Uso eficiente do tempoUso eficiente da midia

Desvantagens Restauração completa complexa – pode ser necessário uso de varias fitas.Restauração parcial mais demorada

Page 17: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 17Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

Conexão do Banco de Dados com a Linguagem de Programação - continuação

Exercícios sala de aula.Efetuar leitura do material de apoio sobre conexão ao banco de dados com PHP.Responder as perguntas 14.1 a 14.9 e entregar.

Exercícios Laboratório. Executar exercicios 14.10; 14.11; 14.12 do material de apoio

Page 18: 15/1/20141 BANCO DE DADOS EM APLICATIVOS WEB Aula 14 Professor Leomir J. Borba- professor.leomir@gmail.com –

11/04/23 18Professor Leomir J. Borba- [email protected] –http://professorleomir.wordpress.com

BIBLIOGRAFIA BÁSICA

1DATE, C.J. Introdução a Sistemas de Bancos de Dados. 8ª Ed. Rio de Janeiro: Campus, 2004.

2NAVATHE, S. B.; ELMASRI, R. E. Sistemas de Banco de Dados, 4ª edição, Editora Pearson Addison Wesley, 2005.

3SETZER, V. W., SILVA, F.S.C. Banco de Dados. 1ª Ed. São Paulo: Edgard Blucher, 2005.

BIBLIOGRAFIA COMPLEMENTAR

4COUGO, P. Modelagem Conceitual e Projeto de Banco de Dados, Editora Campus.

5KORTH, H. F.; SILBERSCHATZ, A.; SUDARSHAN, S., Sistemas de Banco de Dados, Editora Makron Books, 1999.

6MACHADO, Felipe Nery Rodrigues: Análise Relacional de Sistemas; São Paulo: Editora Érica, 2001.

7SETZER, V.W., NASSU, E.A. Banco de Dados Orientados a Objetos. São Paulo: Ed. Edgard Blucher, 1999.

BIBLIOGRAFIA