Ist DynamoDB In-Memory?
Nein. DynamoDB ist keine In-Memory-Datenbank — jeder Write wird in dauerhaften Speicher persistiert und automatisch über drei Availability Zones repliziert. Wenn du In-Memory-Geschwindigkeit brauchst, fügt DynamoDB Accelerator (DAX) einen vollständig verwalteten In-Memory-Cache hinzu, der letztendlich konsistente Reads vom einstelligen Millisekundenbereich auf Mikrosekunden senkt.
Von Grund auf dauerhaft
DynamoDB ist eine dauerhafte Betriebsdatenbank: Writes werden auf dauerhaften Medien gespeichert und standardmäßig über drei Availability Zones repliziert, was ein Verfügbarkeits-SLA von 99,99 % untermauert. Das ist der gegenteilige Kompromiss zu einem reinen In-Memory-Speicher, bei dem Daten im RAM leben und Dauerhaftigkeit optional ist.
Es ist auch ohne Cache schnell
Baseline-DynamoDB liefert in jeder Größenordnung durchgängig Reads und Writes im einstelligen Millisekundenbereich, weil jeder Read einen Partition Key direkt adressiert, statt zu scannen. Die meisten Workloads brauchen überhaupt keinen Cache.
DAX: die In-Memory-Schicht
Wenn Mikrosekunden zählen — Real-Time Bidding, Gaming-Leaderboards, heiße Produktseiten — ist DAX die Antwort von AWS: ein DynamoDB-kompatibler, Write-Through-In-Memory-Cache, der die Performance letztendlich konsistenter Reads mit minimalen Codeänderungen um eine Größenordnung verbessert. Er eignet sich nicht für stark konsistente Reads oder schreibintensive Workloads. Wenn du DynamoDB gegen einen echten In-Memory-Speicher abwägst, vergleicht DynamoDB vs. Redis Dauerhaftigkeit, Geschwindigkeit und Kosten direkt.
Tiefer einsteigen
Verstehe die Konsistenz-Kompromisse im Konsistenz-Leitfaden, siehe Kann DynamoDB als Cache verwendet werden? für die umgekehrte Frage, schätze Read-Kosten mit dem Preisrechner und lade DynoTable herunter, um deine Tabellen zu inspizieren.
Referenzen
- In-memory acceleration with DynamoDB Accelerator (DAX) — Amazon DynamoDB Developer Guide
- What is Amazon DynamoDB? — Amazon DynamoDB Developer Guide
- DynamoDB read consistency — Amazon DynamoDB Developer Guide
Zuletzt verifiziert am 2026-07-13 gegen die oben verlinkte offizielle AWS-Dokumentation.