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

Zuletzt verifiziert am 2026-07-13 gegen die oben verlinkte offizielle AWS-Dokumentation.

Mit DynamoDB ohne die Console arbeiten

DynoTable ist ein schneller Desktop-Client für DynamoDB — durchsuche Tabellen, führe SQL-artige Queries aus und bearbeite Items lokal.