Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Tema 5 – Arquitetura de Banco de Dados
Professor Me. Jeferson Bussula Pinheiro.
2
Objetivos deste encontro
O histórico da arquitetura, desde os sistemas centralizados até o sistema distribuído. A importância do sistema cliente-servidor. Arquiteturas paralelas de bancos de dados.
3
Arquitetura de banco de dados
Arquitetura centralizada Sistemas centralizados Conceito de time sharing
4
Terminologia Cliente Utilizam recursos Servidor Dispõem recursos
5
Arquitetura de banco de dados
Arquitetura cliente-servidor Sistemas cliente-servidor Iteração de vários usuários Front-end e Back-end Vantagens: Desempenho, independência, segurança e integridade.
7
Arquitetura de sistema servidor
*** Sistemas servidores de transação. Executam a ação e devolvem os resultados de volta para o cliente. Servidores de dados. Inserção, leitura e manipulação das informações em arquivos ou paginas.
8
Arquitetura de sistema servidor
** Processos de servidores. Recebem transações, processam e enviam de volta o resultado. Outros processos...
9
*
11
Servidores de dados Redes Locais de alta velocidade entre cliente-servidor. O processamento é realizado nas maquinas clientes e os dados são enviados para o servidor. Funcionalidade back-end .
12
Servidores baseados em nuvem
Uso de processamento de terceiro. Computação em nuvem Maquinas virtuais (atenção)
13
Sistemas paralelos Processamento paralelo. Ganho de velocidade.
Execução de muitas tarefas em menos tempo. Ganho de escala Tarefas maiores pelo aumento do grau de paralelismo.
14
Rede de interconexão Conjunto de componentes (memória, processador e discos) que podem comunicar entre si através de uma rede de interconexão.
15
Sistemas distribuídos
Sistema de banco de dados distribuído Vários nós ou vários locais (sites). Autonomia Compartilhamento de dados Segurança (desastres naturais) Disponibilidade Integridade Confidencialidade
16
Tipos de redes Redes Locais Surgiram no inicio da década de 70.
Redes remotas Surgiram no final da década de 60. Bancos de dados Vs Internet. Lan; Man e Wan
17
Sistemas operacionais
*** Interface entre o banco de dados e o sistema operacional. Serviços exclusivos. Recursos/Funcionalidades
18
Escalabilidade ** Explorar plenamente todas as tecnologias de sistema operacional. Taxa de transferência (I/O) Capacidade do banco de dados. Conexões simultâneas. Configurações de prioridade e afinidade.
19
Configurações de prioridade e afinidade
* Prioridade de execução Melhores índices Mapas de execução Coleta de estatística
21
Exercícios 1. Qual a importância das redes de computadores para arquitetura cliente-servidor? R: As redes de computadores permitem a execução de várias tarefas no sistema servidor e outras no cliente.
22
2. “Agiliza as respostas às transações, além de aumentar a quantidade de transações por segundo”. Está afirmação referencia-se a que: ( ) Sistemas centralizados ( ) Cliente-servidor ( ) Processamento paralelo ( ) Servidores de dados
23
3. Os “sites” não podem ser afetados por desastres naturais como, inundação, incêndio ou terremotos. A afirmação é verdadeira ou falsa? ( ) Verdadeiro ( ) Falso
24
4. “Os sistemas de bancos de dados que executam em um único sistema de computador e não interagem com outros sistemas”. Está afirmação referencia-se a que: ( ) Sistemas centralizados ( ) Cliente-servidor ( ) Processamento paralelo ( ) Servidores de dados
25
5. Os sistemas de bancos de dados distribuídos tratam de dados distribuídos geograficamente e administrativamente, espalhados por diversos sistemas de bancos de dados. A afirmação é verdadeira ou falsa? ( ) Verdadeiro ( ) Falso
26
6. Um modelo para uso de servidores é terceirizar o serviço completo para outra empresa que hospeda os serviços em seus computadores e utiliza software próprio. Quais são esses tipos de servidores? ( ) Servidores de transação ( ) Servidores de dados ( ) Servidores baseados em nuvem
27
7. Sinalize com um “X” os tipos de arquitetura de sistemas que foram abordadas.
( ) Sistemas de processos ( ) Sistemas centralizados ( ) Sistemas cliente-servidor ( ) Sistemas de dados ( ) Sistemas paralelos ( ) Sistemas distribuídos
29
Resumindo Servidores Dados e Transação
30
Sistemas centralizados
Vantagens Desvantagens
31
Cliente-Servidor Back-end (servidores) Front-end (usuários) Vantagens Desvantagens
32
Processamento paralelo
Vários processadores Vários discos Interconexão de rede (banda larga)
33
Sistema de banco de dados distribuído
Sites diferentes Computação e nuvem
34
Redes Lan (redes na área de armazenamento) Man (Conexão inter-sites) Wan (Conexão inter-sites)
Apresentações semelhantes
© 2025 SlidePlayer.com.br Inc.
All rights reserved.