Guia de confiabilidade do Bigtable

Last reviewed 2023-08-08 UTC

O Bigtable é um banco de dados NoSQL escalonável e totalmente gerenciado para grandes cargas de trabalho de análise e operacionais. Ele é projetado como uma tabela preenchida de maneira esparsa, que pode ser escalonada para bilhões de linhas e milhares de colunas e compatível com uma alta capacidade de leitura e gravação com baixa latência.

Práticas recomendadas

  • Entenda o desempenho do Bigtable: como estimar a capacidade de processamento do Bigtable, como planejar a capacidade do Bigtable analisando a capacidade de processamento e o uso do armazenamento, como a ativação da replicação afeta a capacidade de leitura e gravação de maneira diferente e como o Bigtable otimiza os dados ao longo do tempo.
  • Projeto de esquema do Bigtable: orientações sobre como projetar o esquema do Bigtable, incluindo conceitos de repositório de chave-valor, criação de chaves de linha com base em solicitações de leitura planejadas, gerenciamento de colunas e linhas e casos de uso especiais.
  • Visão geral da replicação do Bigtable: como replicar o Bigtable em várias zonas ou regiões, conceitos básicos sobre as implicações de desempenho da replicação e como o Bigtable resolve conflitos e lida com failovers.
  • Sobre os backups do Bigtable: como salvar uma cópia do esquema e dos dados de uma tabela com os backups do Bigtable, que podem ajudar a recuperar dados corrompidos no nível do aplicativo ou a partir de erros do operador, como a exclusão acidental de uma tabela.