Tabla de contenido:
Definición - ¿Qué significa Google BigTable?
Google BigTable es un mecanismo de almacenamiento de datos no relacional, distribuido y multidimensional basado en las tecnologías de almacenamiento patentadas de Google para la mayoría de las aplicaciones / productos en línea y back-end de la compañía. Proporciona arquitectura de datos escalable para infraestructuras de bases de datos muy grandes.
Google BigTable se utiliza principalmente en productos patentados de Google, aunque algunos accesos están disponibles en Google App Engine y en aplicaciones de bases de datos de terceros.
Techopedia explica Google BigTable
Google BigTable es un mapa ordenado y persistente. Cada cadena en el mapa contiene una fila, columnas (varios tipos) y un valor de marca de tiempo que se utiliza para la indexación. Por ejemplo, la cadena de datos de un sitio web se guarda de la siguiente manera:
- La dirección URL invertida se guarda como el nombre de la fila (com.google.www).
- La columna de contenido almacena el contenido de la página web.
- El contenido de anclaje guarda cualquier texto de anclaje o contenido que haga referencia a la página.
- Una marca de tiempo proporciona la hora exacta en que se almacenaron los datos y se utiliza para ordenar varias instancias de una página.
Google BigTable se basa en tecnologías como Google File System (GFS) y SSTable. Lo utilizan más de 60 aplicaciones de Google, incluidas Google Finance, Google Reader, Google Maps, Google Analytics e indexación web.