www.question-defense.com | Acople: Visita :: Início de uma sessão :: Registo
Translate to English Übersetzen Sie zum Deutsch/German Переведите к русскому/Russian Μεταφράστε στα ελληνικά/Greek Vertaal aan het Nederlands/Dutch ترجمة الى العربية/Arabic 中文翻译/Chinese Traditional 中文翻译/Chinese Simplified 한국어에게 번역하십시오/Korean 日本語に翻訳しなさい /Japanese Traduza ao Português/Portuguese Traduca ad Italiano/Italian Traduisez au Français/French Traduzca al Español/Spanish
0

Algumas explanações rápidas em projetar as bases de dados evolutivas (agradecimentos a Jon Sime da lista de endereços de PostgreSQL e das matérias dos meios para América)

Horizontal contra a escamação vertical

A escamação horizontal é meramente um conceito geral que, em seu formulário mais simples, os meios que adicionam mais nós ao contrário da escamação vertical que (muito aproximadamente) significa a factura de um nó individual tão poderoso como possível. Os dois não são mutuamente - exclusive (você poderia adicionar mais nós, e faz cada um tão poderoso como possível - se o you've começ o dinheiro), e o conceito não é limitado às bases de dados.

Escamação horizontal: 3 tipos de aglomeração

  1. Dividir (consideravelmente relevante mais provável ao falar sobre Terabyte dos dados) é uma característica que armazene os dados reais de uma tabela lógica em todo o número de tabelas físicas (dentro da mesma base de dados), cada qual armazenam um subconjunto explicitamente definido dos dados.
    • Nota: Dividir é referida como aglomerando-se em Web site evolutivos do edifício de O'Relly. O livro igualmente refere a aglomeração e a federação como tipos de divisão. Ou seja os termos que dividem e que aglomeram-se são intercambiados.
  2. A federação refere tipicamente uma situação onde você tenha os datastores múltiplos (que podem ser bases de dados diferentes em uma máquina, usuários inteiramente diferentes, várias misturas de formatos de armazenamento, etc.) que cada loja e seja responsável para subconjuntos de seus dados, com uma camada da computação distribuída sobre eles que negocie o acesso e as actualizações aos repositórios subjacentes e díspares. Um determinado pacote de software igualmente usa o termo para referir as tabelas non-local individuais armazenadas em um único usuário remoto que são apresentadas como se eram tabelas locais.
  3. A réplica indica geralmente uma instalação onde os dados sejam controlados através de um jogo de dois ou mais nós, cada nó armazenando cópias de todos os dados localmente, ou pelo menos capaz de alcançar transparente as parcelas non-local de uma outra fonte quando necessário. Cada nó no conjunto deve poder apresentar uma versão consistente da série de dados inteira aos clientes conectados (isto é se você conecta a dois nós diferentes e emite a mesma pergunta ao mesmo tempo a cada um, você começ os mesmos dados traseiros de ambos). A introdução de propagar todas as mudanças aos dados de um nó a todo o outro em uma maneira à prova de falhas e consistente faz a réplica geralmente muito complicada. Especificamente no contexto de um índice, a réplica pode igualmente significar requisitar os dados em uma tabela baseada nos valores de uma coluna posicionada.
    • Nota: A réplica foi referida original como aglomerando-se por Jon Sime

Se qualquer um tem um desacordo (ou o acordo) dos estes termo por favor deixe um comentário. Eu amaria ouvir seu gabarito!

DeliciosoStumbleUponDiggTwitterMixxTechnoratiFacebookVideira da notíciaLinkedInYahoo! Marcador
Bornes relacionados:
  1. ERRO de Postgres: a base de dados colaborador está sendo alcançada por outros usuários se você está tendo edições deixar cair uma base de dados dos postgres
  2. Certificado actualizado da festança para fornecer somente o acesso lido da tabela de base de dados de Postgres eu escrevi a um artigo uma consideração das semanas dos pares há
  3. Ajustes para criar uma base de dados nova em PostgreSQL que eu quis criar rapidamente uma base de dados nova através do pgAdmin
  4. Certificado de Shell para configurar somente um usuário lido em uma base de dados de PostgreSQL ** ACTUALIZAÇÃO: Artigo novo aqui. Seu um pouco de mais complicado a
  5. Mude o prefixo da tabela da base de dados de MySQL do blogue de WordPress do wp_ que os sentidos abaixo fornecerão instruções simples na mudança

Tag: , , , , , , , ,
Uma resposta da à terminologia da escamação base de dados
  1. Chirag Patel diz:

    Verific para fora estas ligações do flickr

    Das a seção instruída lições aqui é especial boa:
    http://highscalability.com/flickr-architecture

    Vídeo da correia fotorreceptora
    http://www.slideshare.net/techdude/scalable-web-architectures-common-patterns-and-approaches

    [Resposta]

  2.  
Deixe uma resposta