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

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

Aplicação de estratégias de Replicação de Bases de Dados em Sistemas Gerenciadores de Banco de Dados Matheus dos Santos Lima Msc. André Vinicius Rodrigues.

Apresentações semelhantes


Apresentação em tema: "Aplicação de estratégias de Replicação de Bases de Dados em Sistemas Gerenciadores de Banco de Dados Matheus dos Santos Lima Msc. André Vinicius Rodrigues."— Transcrição da apresentação:

1 Aplicação de estratégias de Replicação de Bases de Dados em Sistemas Gerenciadores de Banco de Dados Matheus dos Santos Lima Msc. André Vinicius Rodrigues Passos Nascimento (Orientador)

2 Plano de Apresentação Introdução Estrutura do trabalho Referencial Teórico Prática – SQL Server – PostgreSQL Conclusão Referências

3 Introdução Escolha do tema – Banco de Dados; – INFOX;

4 Introdução Justificativa – Teoria x Prática

5 Introdução Objetivo

6 Introdução Metodologia Bibliográfico Prático X

7 Introdução Referência teórica – BERNSTEIN, A. B.; NEWCOMER, E. Principles of Transaction Processing; – GARCIA-MOLINA, H.; ULLMAN, J. D.; EIDOM, J. Implementação de Sistemas de Bancos de Dados; – GRAY, J. N.; HELLAND, P.; O'NEIL, D. S. P. The dangers of replication and a solution; – WIESMANN, M. Database Replication Techniques: A Three Parameter Classification; Understanding replication in databases and distributed systems;

8 Estrutura do Trabalho Técnicas de Replicação (Referencial Teórico) – Arquitetura – Estratégias de Propagação – Estratégias x Arquiteturas SQL Server – Tipos de Replicação PostgreSQL – Tipos de Replicação

9 Referencial Teórico Arquiteturas – Primary Copy (Mestre/Escravo) – Update Everywhere

10 Referencial Teórico Primary Copy

11 Referencial Teórico Update Everywhere

12 Referencial Teórico Estratégias de Propagação – Eager Replication (Replicação ansiosa) – Lazy Replication (Replicação preguiçosa)

13 Referencial Teórico Arquiteturas x Estratégias Esratégias de Propagação Arquitetura Eager Primary Copy Lazy Primary Copy Eager Update Everywhere Lazy Update Everywhere

14 Referencial Teórico Eager Primary Copy

15 Referencial Teórico Eager Update Everywhere

16 Referencial Teórico Lazy Primary Copy

17 Referencial Teórico Lazy Update Everywhere

18 Prática SQL Server – Proprietário – Versão 2008 PostgreSQL – OpenSource – Versões 8.2 e 8.3

19 SQL Server Tipos de Replicação – Replicação de Instantâneo; – Replicação Transacional; – Replicação de Mesclagem;

20 SQL Server Replicação de Instantâneo

21 SQL Server Replicação de Instantâneo

22 SQL Server Replicação de Instantâneo

23 SQL Server Replicação de Instantâneo

24 SQL Server Replicação Transacional

25 SQL Server Replicação Transacional

26 SQL Server Replicação Transacional

27 SQL Server Replicação Transacional

28 SQL Server Replicação de Mesclagem

29 SQL Server Replicação de Mesclagem

30 SQL Server Replicação de Mesclagem

31 SQL Server Replicação de Mesclagem

32 SQL Server Considerações – Arquitetura Primary Copy; – Não implementa Update Everywhere – Lazy Replication e Eager iguais ao modelo proposto.

33 PostgreSQL Não tem suporte nativo a replicação; Ferramentas que modificam o código-fonte; – Pgpool-II – Slony-I – PGCluster – Postgres-R

34 PostgreSQL Pgpool – Raw; – Pool de Conexões; – Paralelo; – Master/slave;

35 PostgreSQL Pgpool-II

36 PostgreSQL Slony-I – Trigger; – Lazy Primary Copy;

37 PostgreSQL PGCluster – Eager Primary Copy; – Três servidores Replication Server; Load Balance Server; PostgreSQL;

38 PostgreSQL Postgres-R – Eager Primary Copy (multi); – Mais confiável; – Patch;

39 PostgreSQL Considerações – Implementa todos as arquiteturas e estratégias propostas no trabalho;

40 Conclusão Este trabalho estudou os modelos e estratégias de replicação de bancos de dados propostos pela literatura e o problema da implementação dessas estratégias num ambiente real. O estudo foi aplicado sobre o SQL Server 2008 e o PostgreSQL 8. Trabalhos Futuros – estudo da implementação das estratégias de replicação de banco de dados em outros SGBDs do mercado, como Oracle 11g e DB2

41 Referências BERNSTEIN, A. B.; NEWCOMER, E. Principles of Transaction Processing. San Francisco: Morgan Kaufmann Publishers, CIPRIANI, O. N. REPLICAÇÃO DE BASES DE DADOS. Lavras: [s.n.], GARCIA-MOLINA, H.; ULLMAN, J. D.; EIDOM, J. Implementação de Sistemas de Bancos de Dados. Rio de Janeiro: Editora Campus, GRAY, J. N.; HELLAND, P.; O'NEIL, D. S. P. The dangers of replication and a solution. Preceedings of the 1996 ACM SIGMOD Internacional Conference on Management of Data. Montreal: SIGMOD p MISTRY, R.; MISNER, S. Introducing Microsoft SQL Server 2008 R2. Washington: Microsoft Press, WIESMANN, M. Understanding replication in databases and distributed systems. Proceedings of 20th International Conference on Distributed Computing Systems. Taiwan: [s.n.] p


Carregar ppt "Aplicação de estratégias de Replicação de Bases de Dados em Sistemas Gerenciadores de Banco de Dados Matheus dos Santos Lima Msc. André Vinicius Rodrigues."

Apresentações semelhantes


Anúncios Google