SlideShare uma empresa Scribd logo
Wagner Corrêa Ramos Replicação  - Benefícios de uma arquitetura de banco de dados replicada para aplicações corporativas (múltiplos sites)  Wagner Corrêa Ramos OBJECT Sistemas http://www.object.com.br
Roteiro ,[object Object],[object Object],[object Object],[object Object],[object Object]
Apresentação ,[object Object],[object Object],[object Object]
Apresentação ,[object Object],[object Object],[object Object],[object Object]
Apresentação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceitos ,[object Object]
O que é replicação de dados ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conceitos ,[object Object],[object Object],[object Object],[object Object]
Conceitos ,[object Object],[object Object],[object Object]
Conceitos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Replicadores “eager” (síncronos) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Replicadores “lazy” (Assíncronos) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comparação “eager” x “lazy” Sujeito a “dead-lock” apenas local Sujeito a “dead-lock” geral Tolerante a queda de rede Não tolera queda de rede Baixo custo Alto custo Alta escalabilidade Baixa escalabilidade Sem consistência de transação entre servidores (*) 100% consistência transação entre servidores Lazy Eager
Replicadores “master-slave” ,[object Object],[object Object],[object Object],[object Object],[object Object]
Replicadores “multi-master” ,[object Object],[object Object],[object Object],[object Object],[object Object]
Inconsistências no modelo “lazy” multi-master ,[object Object]
Inconsistências no modelo “lazy” multi-master ,[object Object]
Inconsistências no modelo “lazy” multi-master ,[object Object]
Erros comuns no modelo “lazy” multi-master ,[object Object],[object Object],[object Object]
Problemas que NÃO ocorrem no modelo “lazy” multi-master ,[object Object],[object Object]
Topologias (Rede ou Peer-to-Peer)
Topologias (Estrela)
Topologias (Hierárquica)
Alguns softwares de replicação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alguns softwares de replicação ,[object Object],[object Object]
Alguns softwares de replicação ,[object Object],[object Object],[object Object],[object Object],[object Object]
Alguns softwares de replicação ,[object Object],[object Object],[object Object],[object Object]
Alguns softwares de replicação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Alguns softwares de replicação ,[object Object],[object Object],[object Object],[object Object]
Dicas de arquitetura/modelagem de dados para evitar inconsistências ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dicas de arquitetura/modelagem de dados para evitar inconsistências ,[object Object],[object Object],[object Object],[object Object],[object Object]
Dicas de arquitetura/modelagem de dados para evitar inconsistências ,[object Object],[object Object]
Dicas de arquitetura/modelagem de dados para evitar inconsistências ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dicas de arquitetura/modelagem de dados para evitar inconsistências ,[object Object],[object Object],[object Object]
Dicas de arquitetura/modelagem de dados para evitar inconsistências ,[object Object],[object Object],[object Object],[object Object],[object Object]
Migrando aplicações existentes ,[object Object],[object Object]
Trade-offs SGBD Centralizado x SGBDs Replicados Alto desempenho Baixo desempenho Alta disponibilidade Disponibilidade dependente da qualidade da rede Baixo custo (lazy) Alto custo Administração e manutenção “complexa” Administração e manutenção simplificada Modelo Replicado Modelo Centralizado
Case 1 – Rede de autopeças ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Case 1 – Rede de autopeças ,[object Object],[object Object],[object Object],[object Object]
Case 1 – Rede de autopeças ,[object Object],[object Object],[object Object],[object Object],[object Object]
Case 1 – Rede de autopeças ,[object Object],[object Object],[object Object],[object Object]
Case 2 – Hot-backup de servidores ,[object Object],[object Object],[object Object],[object Object]
Case 2 – Hot-backup de servidores ,[object Object],[object Object],[object Object],[object Object]
Case 2 – Hot-backup de servidores ,[object Object],[object Object]
Case 3 – Website de comércio eletrônico ,[object Object],[object Object],[object Object]
Case 3 – Website de comércio eletrônico ,[object Object],[object Object],[object Object],[object Object]
Case 3 – Website de comércio eletrônico ,[object Object],[object Object],[object Object],[object Object]
Espaço aberto ,[object Object],[object Object],[object Object]
Obrigado ,[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Destaque

Java - Introdução a banco de dados
Java - Introdução a banco de dadosJava - Introdução a banco de dados
Java - Introdução a banco de dados
Sérgio Souza Costa
 
Manual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino AbekawaManual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino Abekawa
André Luiz Jamarino Abekawa
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de Cakephp
Cauan Cabral
 
Junções e subconsultas
Junções e subconsultasJunções e subconsultas
Junções e subconsultas
julianaveregue
 
Apostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parteApostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parte
Ilton Barbosa
 
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
Manuel Menezes de Sequeira
 
Agile Management
Agile ManagementAgile Management
Agile Management
Fábio Aguiar
 
area econòmica i patrimonial
area econòmica i patrimonialarea econòmica i patrimonial
area econòmica i patrimonial
Sandro
 
Canvi climàtic: Efectes i percepció social
Canvi climàtic: Efectes i percepció socialCanvi climàtic: Efectes i percepció social
Canvi climàtic: Efectes i percepció socialJosep Lluís Ruiz
 
Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)
Videoconferencias UTPL
 
Tema 3 Dissolucions 1er batxillerat
Tema 3 Dissolucions 1er batxilleratTema 3 Dissolucions 1er batxillerat
Tema 3 Dissolucions 1er batxilleratmmarti61
 
Les propietats dels materials i els assaigs d'estudi
Les propietats dels materials i els assaigs d'estudiLes propietats dels materials i els assaigs d'estudi
Les propietats dels materials i els assaigs d'estudi
Glòria García García
 
1c-EL SEXENNI DEMOCRÀTIC
1c-EL SEXENNI DEMOCRÀTIC1c-EL SEXENNI DEMOCRÀTIC
1c-EL SEXENNI DEMOCRÀTIC
jcorbala
 
La Variació Lingüística
La Variació LingüísticaLa Variació Lingüística
La Variació LingüísticaEpsa Llengues
 
La població espanyola. (2) Els contrasts territorials
La població espanyola. (2) Els contrasts territorialsLa població espanyola. (2) Els contrasts territorials
La població espanyola. (2) Els contrasts territorials
Empar Gallego
 
Unitat 2 la revolució industrial 2017-18
Unitat 2   la revolució industrial 2017-18Unitat 2   la revolució industrial 2017-18
Unitat 2 la revolució industrial 2017-18jordimanero
 
Increment strategy ppt 2013 14
Increment strategy ppt 2013 14Increment strategy ppt 2013 14
Increment strategy ppt 2013 14
Vipul Saxena
 
C Prog. - Operators and Expressions
C Prog. - Operators and ExpressionsC Prog. - Operators and Expressions
C Prog. - Operators and Expressions
vinay arora
 

Destaque (20)

Java - Introdução a banco de dados
Java - Introdução a banco de dadosJava - Introdução a banco de dados
Java - Introdução a banco de dados
 
Manual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino AbekawaManual de Usuário - TCC André Luiz Jamarino Abekawa
Manual de Usuário - TCC André Luiz Jamarino Abekawa
 
Minicurso de Cakephp
Minicurso de CakephpMinicurso de Cakephp
Minicurso de Cakephp
 
Junções e subconsultas
Junções e subconsultasJunções e subconsultas
Junções e subconsultas
 
Apostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parteApostila PhP com Wamp, 2a. parte
Apostila PhP com Wamp, 2a. parte
 
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
6. Caracteres; Tipos char e int; Tipos de valor e de referência – Fundamentos...
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
area econòmica i patrimonial
area econòmica i patrimonialarea econòmica i patrimonial
area econòmica i patrimonial
 
Lliço5 Cinèticaquímica
Lliço5 CinèticaquímicaLliço5 Cinèticaquímica
Lliço5 Cinèticaquímica
 
Canvi climàtic: Efectes i percepció social
Canvi climàtic: Efectes i percepció socialCanvi climàtic: Efectes i percepció social
Canvi climàtic: Efectes i percepció social
 
Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)Arquitectura de Computadores (II Bimestre)
Arquitectura de Computadores (II Bimestre)
 
Tema 3 Dissolucions 1er batxillerat
Tema 3 Dissolucions 1er batxilleratTema 3 Dissolucions 1er batxillerat
Tema 3 Dissolucions 1er batxillerat
 
Les propietats dels materials i els assaigs d'estudi
Les propietats dels materials i els assaigs d'estudiLes propietats dels materials i els assaigs d'estudi
Les propietats dels materials i els assaigs d'estudi
 
Tema15
Tema15Tema15
Tema15
 
1c-EL SEXENNI DEMOCRÀTIC
1c-EL SEXENNI DEMOCRÀTIC1c-EL SEXENNI DEMOCRÀTIC
1c-EL SEXENNI DEMOCRÀTIC
 
La Variació Lingüística
La Variació LingüísticaLa Variació Lingüística
La Variació Lingüística
 
La població espanyola. (2) Els contrasts territorials
La població espanyola. (2) Els contrasts territorialsLa població espanyola. (2) Els contrasts territorials
La població espanyola. (2) Els contrasts territorials
 
Unitat 2 la revolució industrial 2017-18
Unitat 2   la revolució industrial 2017-18Unitat 2   la revolució industrial 2017-18
Unitat 2 la revolució industrial 2017-18
 
Increment strategy ppt 2013 14
Increment strategy ppt 2013 14Increment strategy ppt 2013 14
Increment strategy ppt 2013 14
 
C Prog. - Operators and Expressions
C Prog. - Operators and ExpressionsC Prog. - Operators and Expressions
C Prog. - Operators and Expressions
 

Semelhante a Replicacao Object Sistemas

Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)
Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)
Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)
Aryel Tupinambá
 
Rodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvem
Amazon Web Services LATAM
 
Funcionalidades das versões 9.x do PostgreSQL
Funcionalidades das versões 9.x do PostgreSQLFuncionalidades das versões 9.x do PostgreSQL
Funcionalidades das versões 9.x do PostgreSQL
Matheus Espanhol
 
Tdc 2013 eric lemes - integracoes entre sistemas-2
Tdc 2013   eric lemes - integracoes entre sistemas-2Tdc 2013   eric lemes - integracoes entre sistemas-2
Tdc 2013 eric lemes - integracoes entre sistemas-2
Eric Lemes
 
PHP Conference 2015: Construindo e mantendo aplicações multi-tenant (multi-c...
PHP Conference 2015:  Construindo e mantendo aplicações multi-tenant (multi-c...PHP Conference 2015:  Construindo e mantendo aplicações multi-tenant (multi-c...
PHP Conference 2015: Construindo e mantendo aplicações multi-tenant (multi-c...
Aryel Tupinambá
 
Os 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAPOs 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAP
Issac Nolis Ohasi
 
Vantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservicesVantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservices
Fábio Rosato
 
BIG DATA na UFSM
BIG DATA na UFSMBIG DATA na UFSM
BIG DATA na UFSM
Luciano Vargas
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
tdc-globalcode
 
TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?
tdc-globalcode
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
iMasters
 
Arquitetura de Software - Performance, Layers e Domain Layer
Arquitetura de Software - Performance, Layers e Domain LayerArquitetura de Software - Performance, Layers e Domain Layer
Arquitetura de Software - Performance, Layers e Domain Layer
André Faria Gomes
 
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Taller Negócio Digitais
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Rodrigo Immaginario
 
[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados
Deep Tech Brasil
 
Qcon 2013 - Walmart Frontend Solution using Node.js
Qcon 2013 - Walmart Frontend Solution using Node.jsQcon 2013 - Walmart Frontend Solution using Node.js
Qcon 2013 - Walmart Frontend Solution using Node.js
Jorge Walendowsky
 
DB2 Express-C
DB2 Express-CDB2 Express-C
DB2 Express-C
Bruno Dadalt Zambiazi
 
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Ricardo Ferreira
 
IntroduçãO Ao Desenvolvimento Web 2
IntroduçãO Ao Desenvolvimento Web   2IntroduçãO Ao Desenvolvimento Web   2
IntroduçãO Ao Desenvolvimento Web 2
Maurício Linhares
 
PHPMyadmin - Introdução
PHPMyadmin - IntroduçãoPHPMyadmin - Introdução
PHPMyadmin - Introdução
Marco Pinheiro
 

Semelhante a Replicacao Object Sistemas (20)

Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)
Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)
Laraconf 2016: Construindo e mantendo aplicações multi-tenant (multi-cliente)
 
Rodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvemRodando a BlackFriday do seu eCommerce na nuvem
Rodando a BlackFriday do seu eCommerce na nuvem
 
Funcionalidades das versões 9.x do PostgreSQL
Funcionalidades das versões 9.x do PostgreSQLFuncionalidades das versões 9.x do PostgreSQL
Funcionalidades das versões 9.x do PostgreSQL
 
Tdc 2013 eric lemes - integracoes entre sistemas-2
Tdc 2013   eric lemes - integracoes entre sistemas-2Tdc 2013   eric lemes - integracoes entre sistemas-2
Tdc 2013 eric lemes - integracoes entre sistemas-2
 
PHP Conference 2015: Construindo e mantendo aplicações multi-tenant (multi-c...
PHP Conference 2015:  Construindo e mantendo aplicações multi-tenant (multi-c...PHP Conference 2015:  Construindo e mantendo aplicações multi-tenant (multi-c...
PHP Conference 2015: Construindo e mantendo aplicações multi-tenant (multi-c...
 
Os 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAPOs 10 Mandamentos para realizar um projeto de upgrade SAP
Os 10 Mandamentos para realizar um projeto de upgrade SAP
 
Vantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservicesVantagens e desvantagens de uma arquitetura microservices
Vantagens e desvantagens de uma arquitetura microservices
 
BIG DATA na UFSM
BIG DATA na UFSMBIG DATA na UFSM
BIG DATA na UFSM
 
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on AzureTDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
TDC2018SP | Trilha Arq .Net - Serverless Reactive Programming on Azure
 
TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?TDC2018SP | Trilha Serveless - Pra que SERVErless?
TDC2018SP | Trilha Serveless - Pra que SERVErless?
 
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
 
Arquitetura de Software - Performance, Layers e Domain Layer
Arquitetura de Software - Performance, Layers e Domain LayerArquitetura de Software - Performance, Layers e Domain Layer
Arquitetura de Software - Performance, Layers e Domain Layer
 
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
Os pecados mortais de escalabilidade em Drupal e seus efeitos nos negócios - ...
 
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
Dicas e Truques de Performance: Como obter o maximo do Windows Server 2008 R2...
 
[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados[DTC21] André Marques - Jornada do Engenheiro de Dados
[DTC21] André Marques - Jornada do Engenheiro de Dados
 
Qcon 2013 - Walmart Frontend Solution using Node.js
Qcon 2013 - Walmart Frontend Solution using Node.jsQcon 2013 - Walmart Frontend Solution using Node.js
Qcon 2013 - Walmart Frontend Solution using Node.js
 
DB2 Express-C
DB2 Express-CDB2 Express-C
DB2 Express-C
 
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
Blueprints & Patterns de Arquitetura para Sistemas que Escalam Linearmente (p...
 
IntroduçãO Ao Desenvolvimento Web 2
IntroduçãO Ao Desenvolvimento Web   2IntroduçãO Ao Desenvolvimento Web   2
IntroduçãO Ao Desenvolvimento Web 2
 
PHPMyadmin - Introdução
PHPMyadmin - IntroduçãoPHPMyadmin - Introdução
PHPMyadmin - Introdução
 

Mais de taniamaciel

CóPia De Mesa Redonda C O N A R
CóPia De Mesa Redonda  C O N A RCóPia De Mesa Redonda  C O N A R
CóPia De Mesa Redonda C O N A R
taniamaciel
 
A D M I N I S T R AÇÃ O
A D M I N I S T R AÇÃ OA D M I N I S T R AÇÃ O
A D M I N I S T R AÇÃ O
taniamaciel
 
CóPia De Aula2 Timkt
CóPia De Aula2 TimktCóPia De Aula2 Timkt
CóPia De Aula2 Timkt
taniamaciel
 
S R A Bernadete MotivaçãO
S R A  Bernadete    MotivaçãOS R A  Bernadete    MotivaçãO
S R A Bernadete MotivaçãO
taniamaciel
 
O Controle Jurisdicional
O Controle JurisdicionalO Controle Jurisdicional
O Controle Jurisdicional
taniamaciel
 
CóPia De O Controle Jurisdicional
CóPia De O Controle JurisdicionalCóPia De O Controle Jurisdicional
CóPia De O Controle Jurisdicional
taniamaciel
 
CóPia De Nourau
CóPia De NourauCóPia De Nourau
CóPia De Nourau
taniamaciel
 
Amazonia2776
Amazonia2776Amazonia2776
Amazonia2776
taniamaciel
 
011205 Palestradoccontabilidade
011205 Palestradoccontabilidade011205 Palestradoccontabilidade
011205 Palestradoccontabilidade
taniamaciel
 
1219189349
12191893491219189349
1219189349
taniamaciel
 
Cap8 001
Cap8 001Cap8 001
Cap8 001
taniamaciel
 
Marcos
MarcosMarcos
Marcos
taniamaciel
 
Motiva12
Motiva12Motiva12
Motiva12
taniamaciel
 
Aneel A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio Giosa
Aneel   A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio GiosaAneel   A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio Giosa
Aneel A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio Giosa
taniamaciel
 
Dho ApresentaçãO
Dho ApresentaçãODho ApresentaçãO
Dho ApresentaçãO
taniamaciel
 
Marketing Na Internet 9525
Marketing Na Internet 9525Marketing Na Internet 9525
Marketing Na Internet 9525
taniamaciel
 
Mesa Redonda Conar
Mesa Redonda ConarMesa Redonda Conar
Mesa Redonda Conar
taniamaciel
 
Motivacao
MotivacaoMotivacao
Motivacao
taniamaciel
 
Palestra De Rs E 3º Setor 30.05.07
Palestra De Rs E 3º Setor   30.05.07Palestra De Rs E 3º Setor   30.05.07
Palestra De Rs E 3º Setor 30.05.07
taniamaciel
 
Palestra Motivacao Humana
Palestra Motivacao HumanaPalestra Motivacao Humana
Palestra Motivacao Humana
taniamaciel
 

Mais de taniamaciel (20)

CóPia De Mesa Redonda C O N A R
CóPia De Mesa Redonda  C O N A RCóPia De Mesa Redonda  C O N A R
CóPia De Mesa Redonda C O N A R
 
A D M I N I S T R AÇÃ O
A D M I N I S T R AÇÃ OA D M I N I S T R AÇÃ O
A D M I N I S T R AÇÃ O
 
CóPia De Aula2 Timkt
CóPia De Aula2 TimktCóPia De Aula2 Timkt
CóPia De Aula2 Timkt
 
S R A Bernadete MotivaçãO
S R A  Bernadete    MotivaçãOS R A  Bernadete    MotivaçãO
S R A Bernadete MotivaçãO
 
O Controle Jurisdicional
O Controle JurisdicionalO Controle Jurisdicional
O Controle Jurisdicional
 
CóPia De O Controle Jurisdicional
CóPia De O Controle JurisdicionalCóPia De O Controle Jurisdicional
CóPia De O Controle Jurisdicional
 
CóPia De Nourau
CóPia De NourauCóPia De Nourau
CóPia De Nourau
 
Amazonia2776
Amazonia2776Amazonia2776
Amazonia2776
 
011205 Palestradoccontabilidade
011205 Palestradoccontabilidade011205 Palestradoccontabilidade
011205 Palestradoccontabilidade
 
1219189349
12191893491219189349
1219189349
 
Cap8 001
Cap8 001Cap8 001
Cap8 001
 
Marcos
MarcosMarcos
Marcos
 
Motiva12
Motiva12Motiva12
Motiva12
 
Aneel A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio Giosa
Aneel   A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio GiosaAneel   A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio Giosa
Aneel A Realidade Brasileira No Caminho Da Sustentabilidade E Rs Livio Giosa
 
Dho ApresentaçãO
Dho ApresentaçãODho ApresentaçãO
Dho ApresentaçãO
 
Marketing Na Internet 9525
Marketing Na Internet 9525Marketing Na Internet 9525
Marketing Na Internet 9525
 
Mesa Redonda Conar
Mesa Redonda ConarMesa Redonda Conar
Mesa Redonda Conar
 
Motivacao
MotivacaoMotivacao
Motivacao
 
Palestra De Rs E 3º Setor 30.05.07
Palestra De Rs E 3º Setor   30.05.07Palestra De Rs E 3º Setor   30.05.07
Palestra De Rs E 3º Setor 30.05.07
 
Palestra Motivacao Humana
Palestra Motivacao HumanaPalestra Motivacao Humana
Palestra Motivacao Humana
 

Último

Por que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdfPor que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdf
Ian Oliveira
 
Como fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptxComo fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptx
tnrlucas
 
Orientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço BrasilOrientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço Brasil
EliakimArajo2
 
PRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product ownerPRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product owner
anpproferick
 
Teoria de redes de computadores redes .doc
Teoria de redes de computadores redes .docTeoria de redes de computadores redes .doc
Teoria de redes de computadores redes .doc
anpproferick
 
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Annelise Gripp
 
Gestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefíciosGestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefícios
Rafael Santos
 

Último (7)

Por que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdfPor que escolhi o Flutter - Campus Party Piauí.pdf
Por que escolhi o Flutter - Campus Party Piauí.pdf
 
Como fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptxComo fui de 0 a lead na gringa em 3 anos.pptx
Como fui de 0 a lead na gringa em 3 anos.pptx
 
Orientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço BrasilOrientações para utilizar Drone no espaço Brasil
Orientações para utilizar Drone no espaço Brasil
 
PRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product ownerPRATICANDO O SCRUM Scrum team, product owner
PRATICANDO O SCRUM Scrum team, product owner
 
Teoria de redes de computadores redes .doc
Teoria de redes de computadores redes .docTeoria de redes de computadores redes .doc
Teoria de redes de computadores redes .doc
 
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
Ferramentas e Técnicas para aplicar no seu dia a dia numa Transformação Digital!
 
Gestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefíciosGestão de dados: sua importância e benefícios
Gestão de dados: sua importância e benefícios
 

Replicacao Object Sistemas

  • 1. Wagner Corrêa Ramos Replicação - Benefícios de uma arquitetura de banco de dados replicada para aplicações corporativas (múltiplos sites) Wagner Corrêa Ramos OBJECT Sistemas http://www.object.com.br
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Comparação “eager” x “lazy” Sujeito a “dead-lock” apenas local Sujeito a “dead-lock” geral Tolerante a queda de rede Não tolera queda de rede Baixo custo Alto custo Alta escalabilidade Baixa escalabilidade Sem consistência de transação entre servidores (*) 100% consistência transação entre servidores Lazy Eager
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Topologias (Rede ou Peer-to-Peer)
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Trade-offs SGBD Centralizado x SGBDs Replicados Alto desempenho Baixo desempenho Alta disponibilidade Disponibilidade dependente da qualidade da rede Baixo custo (lazy) Alto custo Administração e manutenção “complexa” Administração e manutenção simplificada Modelo Replicado Modelo Centralizado
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.