big table

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (474 palavras )
  • Download(s) : 0
  • Publicado : 26 de novembro de 2014
Ler documento completo
Amostra do texto
BigTable
BigTable é um comprimido , de alta performance, e proprietária do sistema de armazenamento de dados construído no Google File System , Chubby Bloqueio Serviço ,SSTable (armazenamentolog-estruturado como LevelDB ) e algumas outras Google tecnologias. Ele não é distribuído fora do Google, embora subjacente Google Datastore, que está disponível como parte do Google Cloud PlatformHistória
Desenvolvimento BigTable começou em 2004 [1] e agora é usado por um número de aplicações do Google, como a indexação da web, [2] MapReduce , que é muitas vezes usado para gerar e modificar osdados armazenados na BigTable, [3] o Google Maps , [4 ] Google Book Search , "Minha História Search", o Google Earth , Blogger.com , do GoogleCode hospedagem, Orkut , [4] YouTube , [5] e Gmail . [6] razões do Google para desenvolver o seu próprio banco de dados incluem escalabilidade e melhor controle das características de desempenho. [7]
Google Spanner RDBMS é mergulhado em uma implementação de BigTable comum Paxos grupo para bifásico compromete a cada tabela. Google F1 foi construído utilizando Spanner para substituir uma implementação baseada em MySQL . [8]
Design 
BigTable mapeia dois valoresseqüência arbitrária (tecla de linha e coluna de chave) e timestamp (mapeamento, portanto tridimensional) em um array de bytes arbitrário associado. Não é um banco de dados relacional e pode ser melhordefinido como um, mapa ordenado multi-dimensional distribuídos esparsa.BigTable é projetado para escalar no petabyte gama através de "centenas ou milhares de máquinas, e para torná-lo fácil de adicionarmais máquinas [para] o sistema e automaticamente começar a tirar partido desses recursos sem qualquer reconfiguração "
Cada mesa tem múltiplas dimensões (um dos quais é um campo de tempo, permitindo ocontrole de versão e coleta de lixo ). Tabelas são otimizados para Google File System(GFS) por ser dividida em várias tablets - segmentos da tabela são divididos ao longo de uma linha...
tracking img