A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Tema 5 – Arquitetura de Banco de Dados

Apresentações semelhantes


Apresentação em tema: "Tema 5 – Arquitetura de Banco de Dados"— Transcrição da apresentação:

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.

6

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 *

10

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

20

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

28

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)


Carregar ppt "Tema 5 – Arquitetura de Banco de Dados"

Apresentações semelhantes


Anúncios Google