Tecnologia da Informação em Áudio: Resumão em Áudio sobre Mongo Deb Parte dois
Olá! E aí jovem, muito bem, vamos lá pra fechar esse super resumão. Hora de falar da replicação! Vamos lembrar isso aí, gente. O Mongo DB oferece suporte à replicação de modo a prover redundância de dados e alta disponibilidade no sistema.
Replicação. Consiste em se ter várias instâncias do serviço MOD, o servidor do mod DB que permite manipular os dados, controlar o acesso e realizar atividades de gerenciamento com cópias dos mesmos.
Dados. No Mongo DB, um conjunto de instâncias do mod que armazenam réplicas dos mesmos dados é chamado de réplica sete. Conjunto de réplicas - um Réplica sete pode ter vários nós, instâncias do MONGO que armazenam dados e, opcionalmente, somente um nó árbitro. Um réplica sete pode ter até quinze membros dentro de um réplica sete. O nó primário (Primary) é aquele que recebe todas as operações de escrita de dados.
Os comandos enviados pelos clientes são direcionados a esse nó. Nó primário. Escreve todas as alterações nos dados no blog de operações do Mongo DB, que é conhecido como OPG. A partir dessas escritas do nó primário, os nós secundários lêem o UPG do primário, checam quais foram as operações de escrita de dados que foram realizadas e replicam essas alterações nos seus próprios bancos de dados, para que estes permaneçam idênticos aos do primário.
Essa replicação é a síndroma por natureza. Tá bom, pois os nós secundários precisam esperar o primário realizar suas alterações e escrevê-las no log, para então perceberem a necessidade de atualização e aplicarem as modificações nas próprias bases. No caso de falhas no nó primário, um outro nó secundário é eleito para assumir seu lugar.
Essa eleição se dá através de uma votação que ocorre de forma automática pelos nós participantes do réplica sete. De acordo com o protocolo de eleição do Mongo DB, tudo bem até aqui, e a técnica de Chardin, lembra dela? Então o Mongo DB dá suporte à técnica de Chardin para prover escalabilidade horizontal.
Escalabilidade horizontal. Consiste em dividir o conjunto de dados do sistema e a carga de operações de leitura e escrita através de vários servidores, adicionando novos servidores quando for necessário. Chardin, em português, às vezes é chamada de fragmentação ou Particionamento horizontal. Quando apl... Ler mais
Olá! E aí jovem, muito bem, vamos lá pra fechar esse super resumão. Hora de falar da replicação! Vamos lembrar isso aí, gente. O Mongo DB oferece suporte à replicação de modo a prover redundância de dados e alta disponibilidade no sistema.
Replicação. Consiste em se ter várias instâncias do serviço MOD, o servidor do mod DB que permite manipular os dados, controlar o acesso e realizar atividades de gerenciamento com cópias dos mesmos.
Dados. No Mongo DB, um conjunto de instâncias do mod que armazenam réplicas dos mesmos dados é chamado de réplica sete. Conjunto de réplicas - um Réplica sete pode ter vários nós, instâncias do MONGO que armazenam dados e, opcionalmente, somente um nó árbitro. Um réplica sete pode ter até quinze membros dentro de um réplica sete. O nó primário (Primary) é aquele que recebe todas as operações de escrita de dados.
Os comandos enviados pelos clientes são direcionados a esse nó. Nó primário. Escreve todas as alterações nos dados no blog de operações do Mongo DB, que é conhecido como OPG. A partir dessas escritas do nó primário, os nós secundários lêem o UPG do primário, checam quais foram as operações de escrita de dados que foram realizadas e replicam essas alterações nos seus próprios bancos de dados, para que estes permaneçam idênticos aos do primário.
Essa replicação é a síndroma por natureza. Tá bom, pois os nós secundários precisam esperar o primário realizar suas alterações e escrevê-las no log, para então perceberem a necessidade de atualização e aplicarem as modificações nas próprias bases. No caso de falhas no nó primário, um outro nó secundário é eleito para assumir seu lugar.
Essa eleição se dá através de uma votação que ocorre de forma automática pelos nós participantes do réplica sete. De acordo com o protocolo de eleição do Mongo DB, tudo bem até aqui, e a técnica de Chardin, lembra dela? Então o Mongo DB dá suporte à técnica de Chardin para prover escalabilidade horizontal.
Escalabilidade horizontal. Consiste em dividir o conjunto de dados do sistema e a carga de operações de leitura e escrita através de vários servidores, adicionando novos servidores quando for necessário. Chardin, em português, às vezes é chamada de fragmentação ou Particionamento horizontal. Quando apl... Ler mais