CloudAcademy
  1. Home
  2. Content Library
  3. Google Cloud Platform
  4. Courses
  5. Introduction to Google Cloud Bigtable

Introduction to Google Cloud Bigtable

The course is part of this learning path

Data Engineer – Professional Certification Preparation for Google

course-steps 9 quiz-steps 5

Contents

keyboard_tab
Introduction
lock
Introduction2m 48s
lock
Best Uses for Bigtable4m 36s
Design
lock
Architecture and Storage Model4m 28s
lock
Schema Design10m 33s
lock
Cluster Configuration3m 16s
lock
Access Control1m 39s
Demo
lock
Using Bigtable17m 52s
Conclusion
lock
Conclusion3m 23s
play-arrow
Start course
Overview
Transcript
DifficultyIntermediate
Duration49m
Students329

Description

Bigtable is an internal Google database system that’s so revolutionary that it kickstarted the NoSQL industry. In the mid 2000’s, Google had a problem. The web indexes behind its search engine had become massive and it took a long time to keep rebuilding them. The company wanted to build a database that could deliver real-time access to petabytes of data. The result was Bigtable.

Google went on to use Bigtable to power many of its other core services, such as Gmail and Google Maps. Finally, in 2015, it made Cloud Bigtable available as a service that its customers could use for their own applications.

In this course, you will learn which of your applications could make use of Bigtable and how to take advantage of its high performance.

Learning Objectives

  • Identify the best use cases for Bigtable
  • Describe Bigtable’s architecture and storage model
  • Optimize query performance through good schema design
  • Configure and monitor a Bigtable cluster
  • Send commands to Bigtable

Intended Audience

  • Data professionals
  • People studying for the Google Professional Data Engineer exam

Prerequisites

 

The example code is at https://github.com/cloudacademy/cloud-bigtable-examples/tree/master/java/dataproc-wordcount.

 

About the Author

Students6248
Courses21
Learning paths9

Guy launched his first training website in 1995 and he's been helping people learn IT technologies ever since. He has been a sysadmin, instructor, sales engineer, IT manager, and entrepreneur. In his most recent venture, he founded and led a cloud-based training infrastructure company that provided virtual labs for some of the largest software vendors in the world. Guy’s passion is making complex technology easy to understand. His activities outside of work have included riding an elephant and skydiving (although not at the same time).