Table des matières:
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 Google propriétaires pour la plupart des applications / produits en ligne et principaux de l'entreprise. Il fournit une architecture de données évolutive pour de très grandes infrastructures de base de données.
Google BigTable est principalement utilisé dans les produits Google propriétaires, bien qu'un certain accès soit disponible dans Google App Engine et les applications de bases de données tierces.
Techopedia 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 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 en tant que 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 faisant référence à 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 est construit sur des technologies telles que Google File System (GFS) et SSTable. Il est utilisé par plus de 60 applications Google, dont Google Finance, Google Reader, Google Maps, Google Analytics et l'indexation Web.