Desarrollado por | |
---|---|
Tipo |
Computación en la nube Interfaz de programación Servicio de Internet ( d ) NoSQL DBMS Sistema de gestión de bases de datos |
Sitio web | cloud.google.com/bigtable |
Cronología de versiones
Bigtable es un sistema de administración de bases de datos patentado y comprimido de alto rendimiento desarrollado y operado por Google .
Es una base de datos orientada a columnas , que inspiró varios proyectos gratuitos, como HBase , Cassandra o Hypertable .
En Google, Bigtable se almacena en el sistema de archivos distribuidos de GoogleFS .
Google no distribuye su base de datos, pero ofrece el uso público de Bigtable a través de su plataforma de aplicaciones Google App Engine .
El desarrollo de Bigtable comenzó en 2004 y ahora lo utilizan varias aplicaciones de Google, como la indexación web, MapReduce, que a menudo se usa para generar y modificar datos almacenados en Bigtable, Google Maps, Google Book Search, My Search History, Google Earth , Blogger.com, alojamiento de código de Google, YouTube y Gmail. Google ha desarrollado su base de datos por razones tales que puede escalar y monitorear mejor el rendimiento.
Spanner RDBMS de Google se basa en una implementación de Bigtable. Google F1 se creó con Spanner para reemplazar una implementación basada en MySQL.