Définition - Que signifie Google BigTable?
Google BigTable est un mécanisme de stockage de données non relationnel, distribué et multidimensionnel basé sur les technologies de stockage propriétaires de Google pour la plupart des applications / produits en ligne et back-end de l'entreprise. Il fournit une architecture de données évolutive pour de très grandes infrastructures de bases de données.
Google BigTable est principalement utilisé dans les produits Google propriétaires, bien que certains accès soient disponibles dans Google App Engine et des applications de base de données tierces.
Definir Tech explique Google BigTable
Google BigTable est une carte persistante et triée. Chaque chaîne de la carte contient une ligne, des colonnes (plusieurs types) et une valeur d'horodatage qui est utilisée pour l'indexation. Par exemple, la chaîne de données d'un site Web est enregistrée comme suit:
- L'adresse URL inversée est enregistrée sous le nom de ligne (com.google.www).
- La colonne de contenu stocke le contenu de la page Web.
- Le contenu d'ancrage enregistre tout texte d'ancrage ou contenu référençant la page.
- Un horodatage fournit l'heure exacte à laquelle les données ont été stockées et est utilisé pour trier plusieurs instances d'une page.
Google BigTable repose sur des technologies telles que Google File System (GFS) et SSTable. Il est utilisé par plus de 60 applications Google, notamment Google Finance, Google Reader, Google Maps, Google Analytics et l'indexation Web.