Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Google Cloud Bigtable: Designing and Operating Databases

Whizlabs via Coursera

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Build practical skills to design, manage, and scale large-scale NoSQL databases using Google Cloud Bigtable. This course introduces Bigtable fundamentals, including its distributed architecture and ability to handle high-throughput, low-latency workloads for real-time and analytical applications. You will learn how to analyze database capacity and usage patterns, design highly available and resilient database solutions, and implement secure connectivity and access management strategies. The course also covers monitoring, troubleshooting, and backup and recovery techniques to ensure database reliability. In addition, you will explore how to optimize database cost and performance, automate database operations, and design data migration solutions. Through hands-on demonstrations, you will learn how to add clusters, provision Bigtable instances, evaluate cost, and implement scaling strategies. By the end of this course, you will be able to design, deploy, and manage production-ready Bigtable databases using Google Cloud best practices. Who should take this course? Cloud engineers, database administrators, DevOps professionals, solution architects, and developers working with large-scale data systems.

Syllabus

  • Bigtable DB: Architecture and Reliability on Google Cloud
    • Welcome to Week 1 of the course. This week focuses on understanding the architecture and reliability foundations of Google Cloud Bigtable. You will begin by exploring the Bigtable overview and how it is designed to support large-scale NoSQL workloads. You will then learn how to analyze database capacity and usage planning variables to ensure efficient performance for high-throughput applications. Next, you will explore how to evaluate high availability and disaster recovery strategies, helping ensure that Bigtable deployments remain reliable and resilient. This week also covers how applications connect to Bigtable, along with key considerations for database connectivity and access management in Google Cloud environments. You will also learn how to evaluate appropriate database solutions on Google Cloud. Finally, you will explore how to configure database monitoring and troubleshooting mechanisms and design backup and recovery solutions to maintain database reliability and operational stability. By the end of this week, you will understand how to design reliable Bigtable database architectures in Google Cloud environments.
  • Bigtable DB: Performance and Scalability on Google Cloud
    • Welcome to Week 2 of the course. This week focuses on optimizing and scaling Bigtable databases to support large-scale and high-performance workloads. You will begin by learning how to optimize database cost and performance, ensuring efficient resource utilization in Google Cloud. Next, you will explore solutions to automate database management tasks, helping improve operational efficiency and reduce manual intervention. You will also learn how to design and implement data migration solutions and apply concepts to build highly scalable and available Bigtable databases. The week also includes practical demonstrations where you will explore adding clusters, provisioning Bigtable instances, evaluating cost, and implementing scaling strategies. By the end of this week, you will understand how to optimize, scale, and manage Bigtable databases effectively in Google Cloud environments.

Taught by

Whizlabs Instructor

Reviews

Start your review of Google Cloud Bigtable: Designing and Operating Databases

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.