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

Go to class
Write Review

Managing Consistency, Capacity, and Performance in DynamoDB (German) provided by AWS Skill Builder is a comprehensive online course, which lasts for 2-3 hours worth of material. Upon completion of the course, you can receive an e-certificate from AWS Skill Builder. The course is taught in Germanand is Free Certificate. Visit the course page at AWS Skill Builder for detailed price information.

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