Course Overview
TOPIn this course, you learn about Cloud Spanner. You will get an introduction to Cloud Spanner and understand how it differs from other database products. You also learn when and how to use Cloud Spanner to solve your relational database needs at scale.
Scheduled Classes
TOPWhat You'll Learn
TOPBuild scalable, managed, relational databases by using Cloud Spanner.
- Create and manage Cloud Spanner databases by using the CLI, Terraform, Python API, and the Google Cloud console.
- Program and run queries and transactions by using the Cloud Spanner API
- Integrate Cloud Spanner with applications
Outline
TOPWhat is Spanner?
- Spanner and the CAP Theorem
- History of Spanner
- Cloud Spanner Use Cases
- Planning Spanner Instances
- Automating Instance Creation
- Creating Databases in Spanner
- Spanner Architecture
- Primary Keys
- Schemas
- Interleaving & Foreign Keys
- Secondary Indexes
- Authentication & Authorization
- Client Libraries
- Queries
- Transactions
- Using Spanner in Apps
- Building Data Pipelines
- Data Management
- Change Operations
- Spanner Best Practices
- Challenge Lab
Prerequisites
TOPSome prior Google Cloud experience at the fundamental level and experience with relational databases, the SQL language, and some programming are assumed.
Who Should Attend
TOPCustomers