Operations & Kosten

Modellierung bringt deine Daten hinein. Sie zu betreiben — Writes konsistent zu halten, auf Änderungen zu reagieren, alte Rows ablaufen zu lassen, die richtige Capacity-Rechnung zu zahlen, einen Region-Ausfall zu überstehen und von einem schlechten Deploy zu recovern — ist die Hälfte, die entscheidet, ob du einer DynamoDB-Tabelle in Produktion vertraust.

Dieser Abschnitt ist ein einziges durchgehendes Szenario, nicht sechs unverbundene Referenzseiten. Du baust das Audit-Log für ein Multi-Tenant-SaaS — den unveränderlichen Datensatz von „wer hat was wann getan", den jedes B2B-Produkt irgendwann für seine Enterprise-Kunden ausliefern muss. Eine Tabelle, partitioniert pro Tenant:

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

Jeder Guide unten fügt derselben Tabelle ein operatives Thema hinzu:

0 von 11 gelesenQuiz
DynamoDB-Kostenmodell: SQL verbirgt die Rechnung
Warum SQL über DynamoDB die Rechnung verbergen kann — wie Joins, WHERE-Filter und Aggregate zu Scans kompilieren und die RCU-Rechnung zu Query vs. Scan.
Fortgeschritten4 Min. Lesezeit
DynamoDB Transactions
DynamoDB-Transaktionen mit TransactWriteItems — bis zu 100 Alles-oder-nichts-Aktionen, 4-MB-Limit, doppelte Schreibkapazität und wie Konflikte abbrechen.
Profi6 Min. Lesezeit
DynamoDB Streams
DynamoDB Streams — das 24-Stunden-Change-Data-Capture-Log, die vier StreamViewType-Optionen, geordnete Records pro Item und Lambda-Trigger bei Änderungen.
Profi6 Min. Lesezeit
DynamoDB TTL
DynamoDB TTL löscht Items automatisch, sobald ein Unix-Epoch-Zeitstempel abläuft, meist binnen weniger Tage, und kostet dafür keine Schreibkapazität.
Fortgeschritten4 Min. Lesezeit
DynamoDB On-Demand vs. Provisioned Capacity
DynamoDB On-Demand vs. Provisioned Capacity — Pay-per-Request gegen reservierten Durchsatz, wann was günstiger ist und wie dein Traffic den Modus bestimmt.
Fortgeschritten6 Min. Lesezeit
DynamoDB Auto-Scaling einrichten
DynamoDB Auto-Scaling auf Provisioned Capacity einrichten — Schritte in Konsole und CLI, Ziel-Auslastung und Min/Max wählen, und was trotzdem drosselt.
Fortgeschritten8 Min. Lesezeit
DynamoDB Throttling und wie du es behebst
Warum DynamoDB drosselt — die vier dokumentierten Ursachen, die Partitionslimits von 3.000 Read und 1.000 Write Units pro Sekunde und die Lösung für jede.
Fortgeschritten8 Min. Lesezeit
Größe und Item-Anzahl einer DynamoDB-Tabelle
Größe und Item-Anzahl einer DynamoDB-Tabelle — die kostenlose DescribeTable-Schätzung mit bis zu sechs Stunden Verzug oder exakt mit Scan Select COUNT.
Einsteiger5 Min. Lesezeit
DynamoDB Global Tables
DynamoDB Global Tables — Multi-Region-Active-Active-Replikation, Last-Writer-Wins bei Konflikten, die Konsistenzmodi MREC und MRSC und das 99,999-%-SLA.
Profi6 Min. Lesezeit
DynamoDB Backup & Point-in-Time Recovery
DynamoDB Backup und Point-in-Time Recovery — On-Demand-Snapshots vs. PITR, das Fenster von 1 bis 35 Tagen und was ein Restore nicht zurückbringt.
Fortgeschritten7 Min. Lesezeit
WissenscheckQuiz starten
Überprüfe, was du in diesem Abschnitt gelernt hast.

Lies sie in dieser Reihenfolge — jeder setzt die Tabelle aus dem vorherigen voraus. Starte mit Transactions; der Rest baut auf den Events auf, die sie schreibt.

Lade DynoTable herunter, um die Audit-Log-Tabelle zu inspizieren, abzufragen und zu bearbeiten, während du das Szenario durcharbeitest. Für die Kostenseite berechnet der kostenlose Preisrechner einen Workload in beiden Kapazitätsmodi, und der TTL-Konverter verwandelt Datumsangaben in die Epoch-Werte, die TTL erwartet.