YoVDO

Managing Consistency, Capacity, and Performance in DynamoDB (German)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Amazon DynamoDB Courses Database Design Courses Data Modeling Courses Capacity Management Courses Consistency Models Courses Cloud Databases Courses

Course Description

Overview

Dieser Fortgeschrittenenkurs ist der dritte einer Reihe von Kursen im Lehrplan „Developing with Amazon DynamoDB“. In diesem Kurs lernen Sie, wie Sie mit den Konsistenz- und Kapazitätsmodellen in Amazon DynamoDB arbeiten. Sie erfahren, wie Sie einen stark konsistenten Lesevorgang für Anwendungen implementieren, die die zuletzt in Ihre DynamoDB-Tabellen geschriebenen Daten benötigen. Sie lernen auch, wie die Modi für bereitgestellte oder On-Demand-Kapazität für eine bestimmte Tabelle programmgesteuert implementiert werden. Sie erfahren, wie Sie Drosselung identifizieren und Nutzungsstatistiken auf Partitions- und Elementebene überwachen. In diesem Kurs lernen Sie auch, wie Sie Amazon DynamoDB Accelerator (DAX) implementieren, um die Latenz für Endbenutzer zu verringern.

  • Kursstufe: Fortgeschritten
  • Kursdauer: 2,5 Stunden


Aktivitäten

Dieser Kurs umfasst Animationen, Videodemonstrationen, interaktive Inhalte, Wissenschecks und eine optionale kostenpflichtige Übung im Selbststudium.


Kursziele

Inhalte dieses Kurses:

  • Implementieren der für Ihre Anwendungen erforderlichen Konsistenzmodi
  • Verwalten der Kapazität und programmgesteuertes Implementieren von Auto Scaling
  • Identifizieren und Verringern der Kapazitätsdrosselung
  • Erstellen einer Amazon-DynamoDB-Accelerator-Caching-Lösung (DAX)


Zielgruppe

Dieser Kurs richtet sich an folgende Zielgruppen:

  • Neue oder erfahrene Entwickler, die lernen möchten, wie sie mit nichtrelationalen Datenbanken in der Cloud und insbesondere DynamoDB interagieren.
  • Datenbankarchitekten
  • Data Engineers


Voraussetzungen

Idealerweise erfüllen die Kursteilnehmer folgende Voraussetzungen:

  • Vertrautheit mit DynamoDB und seinen Funktionen
  • Praktische berufliche Erfahrung mit Datenbankdesign oder Datenmodellierung für Schlüssel-Werte-Datenbanken
  • Abschluss dieser digitalen Schulungen: „Exploring the DynamoDB API and the AWS SDKs“ oder „Working with Indexes in DynamoDB“.
  • Berufliche Erfahrung mit der Architektur und Entwicklung in AWS sowie der Planung und Gestaltung von Datenbanken in AWS
  • Praktische Kenntnisse in zumindest einer höheren Programmiersprache (Python, Java, Node.js oder .NET)


Kursinhalt

Lektion 1: Verwalten von Konsistenz in DynamoDB
  • Grundlegendes zur Konsistenz
  • Verwenden der letztendlichen und der starken Konsistenz
  • Versioning und optimistische Sperrmuster
  • Interaktiver Wissenscheck
Lektion 2: Verwalten von Kapazität in DynamoDB
  • Grundlegendes zum Kapazitätsmanagement
  • On-Demand- und bereitgestellte Kapazität
  • Adaptive Kapazität
  • Anpassung der Kapazitätsmodi
Lektion 3: Verwalten von Leistung in DynamoDB
  • Grundlegende Leistungsüberwachung
  • CloudWatch Contributor Insights
  • Caching zum Verbessern der Leistung
  • Implementieren von Amazon DynamoDB Accelerator


Kursabschluss

  • Kurszusammenfassung
  • Kursbewertung
  • (Optional) Übung: Anpassen der Kapazität in Amazon DynamoDB

Tags

Related Courses

Microsoft Power BI: Advanced Data Analysis and Visualisation
Cloudswyft via FutureLearn
Advanced Data Modeling
Meta via Coursera
Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (Japanese)
Amazon Web Services via AWS Skill Builder
Advanced Monitoring and Optimizing with DynamoDB (German)
Amazon Web Services via AWS Skill Builder