<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="36162" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/google-adbe" lastchanged="2025-09-30T16:07:40+02:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>AlloyDB Essentials</title><productcode>ADBE</productcode><vendorcode>GO</vendorcode><vendorname>Google</vendorname><fullproductcode>GO-ADBE</fullproductcode><version>1.0</version><objective>&lt;p&gt;&lt;strong&gt;Part 1:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the differences between AlloyDB and Cloud SQL.&lt;/li&gt;&lt;li&gt;Describe Alloy DB&amp;#039;s architecture and its advantages for demanding workloads.&lt;/li&gt;&lt;li&gt;Create and manage an AlloyDB instance.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Part 2:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leverage Index Advisor recommendations to improve query performance.&lt;/li&gt;&lt;li&gt;Use Adaptive Autovacuum to free up database resources.&lt;/li&gt;&lt;li&gt;Describe and configure he Columnar Engine to speed up analytical queries.&lt;/li&gt;&lt;/ul&gt;</objective><essentials>&lt;ul&gt;
&lt;li&gt;Comfortable working in Google Cloud with Cloud Shell and the Google Cloud Console.&lt;/li&gt;&lt;li&gt;Basic knowledge of PostgreSQL management.&lt;/li&gt;&lt;li&gt;Basic knowledge of Cloud SQL and database administrative tasks is useful.&lt;/li&gt;&lt;/ul&gt;</essentials><audience>&lt;ul&gt;
&lt;li&gt;Data Engineers&lt;/li&gt;&lt;li&gt;Database Administrators&lt;/li&gt;&lt;/ul&gt;</audience><outline>&lt;h5&gt;&lt;strong&gt;Topic 0 - Course Introduction&lt;/strong&gt;&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Introductions&lt;/li&gt;&lt;li&gt;Course format&lt;/li&gt;&lt;li&gt;Etiquette&lt;/li&gt;&lt;li&gt;Target audience and Prerequisite knowledge&lt;/li&gt;&lt;li&gt;Agenda&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;N/A&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Part 1 -  AlloyDB Administration Essentials&lt;/h4&gt;
&lt;h5&gt;Topic 1 - The Value of AlloyDB&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Traditional PostgreSQL: Monolithic limitations&lt;/li&gt;&lt;li&gt;Cloud SQL: Monolithic scaling&lt;/li&gt;&lt;li&gt;AlloyDB: Cloud-native design&lt;/li&gt;&lt;li&gt;AlloyDB: Performance advantages&lt;/li&gt;&lt;li&gt;AlloyDB: Intelligent storage&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the differences between AlloyDB and Cloud SQL&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Topic 2 - Architecture Overview&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Disaggregated storage&lt;/li&gt;&lt;li&gt;WAL processing&lt;/li&gt;&lt;li&gt;Read pool scaling&lt;/li&gt;&lt;li&gt;Automatic data tiering&lt;/li&gt;&lt;li&gt;Dynamic shard mapping&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe AlloyDB&amp;rsquo;s architecture and its advantages for demanding workloads.&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Topic 3 - Get Started with AlloyDB&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Instance configuration&lt;/li&gt;&lt;li&gt;Network connectivity&lt;/li&gt;&lt;li&gt;Connection methods&lt;/li&gt;&lt;li&gt;Scaling instances&lt;/li&gt;&lt;li&gt;Backup and recovery&lt;/li&gt;&lt;li&gt;Additional Resources&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create and manage an AlloyDB instance.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Topic 4 - AlloyDB Administration Essentials Quiz&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Knowledge checks re AlloyDB Administration Essentials&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Understand the differences between AlloyDB and Cloud SQL.&lt;/li&gt;&lt;li&gt;Describe AlloyDB&amp;#039;s architecture and its advantages for demanding workloads&lt;/li&gt;&lt;li&gt;Create and manage an Alloy DB instance&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Part 2 - AlloyDB Optimization Essentials&lt;/h4&gt;
&lt;h5&gt;Topic 1 - Index advisor&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DBA tasks&lt;/li&gt;&lt;li&gt;Indexing challenges&lt;/li&gt;&lt;li&gt;Database indexes&lt;/li&gt;&lt;li&gt;Index advisor: Smart recommendations.&lt;/li&gt;&lt;li&gt;Performance gains&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leverage Index Advisor recommendations to improve query performance.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Topic 2 -Adaptive autovacuum&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MVCC overview&lt;/li&gt;&lt;li&gt;VACUUM purpose&lt;/li&gt;&lt;li&gt;Adaptive autovacuum: Dynamic resource management.&lt;/li&gt;&lt;li&gt;Performance improvement&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use Adaptive Autovacuum to free up database resources.&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;Topic 3 - Columnar Engine&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Row vs. Columnar: Storage differences.&lt;/li&gt;&lt;li&gt;Analytical efficiency&lt;/li&gt;&lt;li&gt;In-memory engine&lt;/li&gt;&lt;li&gt;Metadata optimization&lt;/li&gt;&lt;li&gt;Execution modes&lt;/li&gt;&lt;li&gt;Additional Resources&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Describe and configure the Columnar Engine to speed up analytical queries.&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Topic 4 - AlloyDB Optimization Essentials Quiz&lt;/h5&gt;&lt;p&gt;
&lt;strong&gt;Topics&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Knowledge checks re AlloyDB Optimization Essentials&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;
&lt;strong&gt;Learning Objectives:&lt;/strong&gt;
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Leverage Index Advisor recommendations to improve query performance.&lt;/li&gt;&lt;li&gt;Use Adaptive Autovacuum to free up database resources.&lt;/li&gt;&lt;li&gt;Describe and configure the Columnar Engine to speed up analytical queries.&lt;/li&gt;&lt;/ul&gt;</outline><objective_plain>Part 1:



- Understand the differences between AlloyDB and Cloud SQL.
- Describe Alloy DB's architecture and its advantages for demanding workloads.
- Create and manage an AlloyDB instance.

Part 2:



- Leverage Index Advisor recommendations to improve query performance.
- Use Adaptive Autovacuum to free up database resources.
- Describe and configure he Columnar Engine to speed up analytical queries.</objective_plain><essentials_plain>- Comfortable working in Google Cloud with Cloud Shell and the Google Cloud Console.
- Basic knowledge of PostgreSQL management.
- Basic knowledge of Cloud SQL and database administrative tasks is useful.</essentials_plain><audience_plain>- Data Engineers
- Database Administrators</audience_plain><outline_plain>Topic 0 - Course Introduction


Topics:



- Introductions
- Course format
- Etiquette
- Target audience and Prerequisite knowledge
- Agenda

Learning Objectives:



- N/A
Part 1 -  AlloyDB Administration Essentials


Topic 1 - The Value of AlloyDB


Topics:



- Traditional PostgreSQL: Monolithic limitations
- Cloud SQL: Monolithic scaling
- AlloyDB: Cloud-native design
- AlloyDB: Performance advantages
- AlloyDB: Intelligent storage

Learning Objectives:



- Understand the differences between AlloyDB and Cloud SQL
Topic 2 - Architecture Overview


Topics:



- Disaggregated storage
- WAL processing
- Read pool scaling
- Automatic data tiering
- Dynamic shard mapping

Learning Objectives:



- Describe AlloyDB’s architecture and its advantages for demanding workloads.

Topic 3 - Get Started with AlloyDB


Topics



- Instance configuration
- Network connectivity
- Connection methods
- Scaling instances
- Backup and recovery
- Additional Resources

Learning Objectives:



- Create and manage an AlloyDB instance.
Topic 4 - AlloyDB Administration Essentials Quiz


Topics



- Knowledge checks re AlloyDB Administration Essentials

Learning Objectives:



- Understand the differences between AlloyDB and Cloud SQL.
- Describe AlloyDB's architecture and its advantages for demanding workloads
- Create and manage an Alloy DB instance
Part 2 - AlloyDB Optimization Essentials


Topic 1 - Index advisor


Topics



- DBA tasks
- Indexing challenges
- Database indexes
- Index advisor: Smart recommendations.
- Performance gains

Learning Objectives:



- Leverage Index Advisor recommendations to improve query performance.
Topic 2 -Adaptive autovacuum


Topics



- MVCC overview
- VACUUM purpose
- Adaptive autovacuum: Dynamic resource management.
- Performance improvement

Learning Objectives:



- Use Adaptive Autovacuum to free up database resources.
Topic 3 - Columnar Engine


Topics



- Row vs. Columnar: Storage differences.
- Analytical efficiency
- In-memory engine
- Metadata optimization
- Execution modes
- Additional Resources

Learning Objectives:



- Describe and configure the Columnar Engine to speed up analytical queries.

Topic 4 - AlloyDB Optimization Essentials Quiz


Topics



- Knowledge checks re AlloyDB Optimization Essentials

Learning Objectives:



- Leverage Index Advisor recommendations to improve query performance.
- Use Adaptive Autovacuum to free up database resources.
- Describe and configure the Columnar Engine to speed up analytical queries.</outline_plain><duration unit="d" days="0">3 hours</duration><pricelist><price country="US" currency="USD">350.00</price><price country="CA" currency="CAD">485.00</price><price country="DE" currency="EUR">350.00</price><price country="IL" currency="EUR">350.00</price><price country="AT" currency="EUR">350.00</price><price country="SE" currency="EUR">350.00</price><price country="SI" currency="EUR">350.00</price><price country="GB" currency="GBP">350.00</price><price country="IT" currency="EUR">350.00</price><price country="CH" currency="CHF">350.00</price></pricelist><miles/></course>