Prestandateknik i PostgreSQL, från indexering till replikering
PostgreSQL är den relationsdatabas med öppen källkod som team förlitar sig på för allt från analysdataflöden till SaaS-produkter med hög trafik. Det här spåret fokuserar på de tre grundpelare som avgör om en PostgreSQL-installation kan skalas smidigt eller kollapsar under belastning: indexering, partitionering och replikering. Ni går från stabila grunder på B1-nivå till produktionstekniker på C2-nivå som används för att hålla stora databaser snabba, konsekventa och tillgängliga.
Det här får ni lära er
Ni lär er hur index är uppbyggda och när varje typ lönar sig, hur ni justerar indexprestanda och eliminerar redundanta sökningar, hur ni partitionerar tabeller efter intervall, lista eller hash och underhåller partitionerna över tid samt hur ni konfigurerar både streamingreplikering och logisk replikering med pub/sub-semantik. I de avancerade kurserna behandlas hög tillgänglighet, automatisk failover och det kombinerade arbetet med indexering och partitionering i stor skala. Spåret avslutas med en omfattande analys av databasprestanda för ett komplett produktionsschema.
Läranderesan
Elva kurser sträcker sig från B1 till C2. Spåret inleds med Grunderna i indexering i PostgreSQL, Introduktion till partitionering i PostgreSQL och Grunderna i replikering i PostgreSQL – tre B1-kurser som etablerar terminologin och de centrala mekanismerna. På B2-nivå fördjupas de praktiska färdigheterna med Prestandajustering av index i PostgreSQL och Logisk replikering och pub/sub. På C1-nivå ökar svårighetsgraden med Avancerade strategier för partitionering i PostgreSQL, Prestanda och underhåll för partitionering, Avancerade replikeringarkitekturer och Hög tillgänglighet och failover. Spåret avslutas på C2-nivå med Indexering och partitionering i stor skala och Omfattande databasprestanda, där alla tre grundpelarna förenas i ett helhetsperspektiv.
Så fungerar det
Varje kurs består av korta, fokuserade lektioner som ni genomför i den inbyggda kodeditorn med återkoppling i realtid. När ni kör fast förklarar en AI-handledare konceptet och visar vilken specifik fråga eller konfiguration som orsakar problemet – så att ni korrigerar er förståelse, inte bara syntaxen.