Oftmals sind die Datenzugriffsmuster einer Anwendung – und nicht der Name eines Dienstes – ausschlaggebend für die Wahl der Datenbank. Dieser Kurs vermittelt einen praxisorientierten Ansatz zur Auswahl zwischen Aurora, RDS, DynamoDB, ElastiCache und Redshift, indem Anforderungen an Lese- und Schreibvorgänge, Wiederherstellung und Reporting mit dem jeweils passenden AWS-Datenspeicher oder der entsprechenden Zugriffsschicht verknüpft werden. Nach Abschluss des Kurses sind Sie in der Lage, die Eignung für OLTP, schlüsselbasierten Zugriff, Caching und Analytics fundiert zu begründen – gestützt auf konkrete Workload-Merkmale statt auf bloße Vermutungen.
Der Kurs behandelt relationale Datenmodelle sowie Key-Value-/Dokumenten-, Cache- und Analytics-Modelle, einschließlich der von ihnen unterstützten Konsistenz- und Transaktionsanforderungen. Zudem werden Themen wie Multi-AZ-Failover, Read-Replikate, Backups und Point-in-Time-Recovery, Cache-Platzierung, die Trennung von OLTP und OLAP sowie ein reproduzierbarer Entscheidungsrahmen für gemischte Workloads erörtert.