Índice:
Definição - O que significa o Google BigTable?
O Google BigTable é um mecanismo de armazenamento de dados não relacionais, distribuídos e multidimensionais, desenvolvido com base nas tecnologias de armazenamento do Google para a maioria dos aplicativos / produtos on-line e de back-end da empresa. Ele fornece arquitetura de dados escalável para infra-estruturas de banco de dados muito grandes.
O Google BigTable é usado principalmente em produtos proprietários do Google, embora haja algum acesso disponível no Google App Engine e em aplicativos de banco de dados de terceiros.
Techopedia explica o Google BigTable
O Google BigTable é um mapa persistente e classificado. Cada sequência no mapa contém uma linha, colunas (vários tipos) e um valor de carimbo de data / hora que é usado para indexação. Por exemplo, a sequência de dados para um site é salva da seguinte maneira:
- O endereço URL reverso é salvo como o nome da linha (com.google.www).
- A coluna de conteúdo armazena o conteúdo da página da Web.
- O conteúdo âncora salva qualquer texto âncora ou conteúdo referente à página.
- Um registro de data e hora fornece a hora exata em que os dados foram armazenados e é usado para classificar várias instâncias de uma página.
O Google BigTable é desenvolvido com tecnologias como o Google File System (GFS) e o SSTable. É usado por mais de 60 aplicativos do Google, incluindo Google Finance, Google Reader, Google Maps, Google Analytics e indexação na Web.