Dans le monde d'aujourd'hui, BigTable est devenu une question très pertinente et son impact se reflète dans différents domaines de la société. Son influence s'étend des aspects politiques et économiques aux aspects culturels et sociaux. C’est un sujet qui a suscité un grand intérêt et suscité des débats à tous les niveaux, depuis les cercles universitaires jusqu’aux conversations quotidiennes. Dans cet article, nous explorerons différentes facettes de BigTable et analyserons son impact aujourd'hui, ainsi que ses implications possibles pour le futur.
Développé par | |
---|---|
Type |
Informatique nuagique SGBD NoSQL Logiciel en tant que service Cloud database (en) |
Site web | cloud.google.com/bigtable |
Chronologie des versions
Bigtable est un système de gestion de base de données compressées, haute performance, propriétaire, développé et exploité par Google[1].
C'est une base de données orientée colonnes, dont se sont inspirés plusieurs projets libres, comme HBase, Cassandra ou Hypertable.
Chez Google, Bigtable est stockée sur le système de fichiers distribué GoogleFS.
Google ne distribue pas sa base de données mais propose une utilisation publique de Bigtable via sa plateforme d'application Google App Engine.
Le développement de Bigtable a commencé en 2004[2] et est maintenant utilisé par un certain nombre d'applications de Google, telles que l'indexation Web[3], MapReduce, qui est souvent utilisé pour générer et modifier des données stockées dans Bigtable[3], Google Maps[2], Google Book Search, My Search History, Google Earth, Blogger.com, Google Code hosting, YouTube[4], et Gmail. Google a développé sa base de données pour des raisons telles qu'elle peut évoluer et mieux contrôler les performances[3].
Le SGBDR Spanner de Google est basé sur une implémentation de Bigtable. Google F1 a été construit en utilisant Spanner pour remplacer une implémentation basée sur MySQL[5].