Kann man DynamoDB lokal ausführen?

Ja. AWS liefert DynamoDB Local aus, eine kostenlose herunterladbare Version von DynamoDB, die auf deinem eigenen Rechner als Docker-Image, ausführbare Java-Datei oder Apache-Maven-Abhängigkeit läuft. Es stellt dieselbe API wie der Webdienst bereit, sodass du offline entwickeln und testen und deinen Code dann einfach auf AWS ausrichten kannst.

Drei Wege, es auszuführen

  • Docker-Image — die häufigste Wahl: ein docker run und der Endpunkt ist auf einem lokalen Port verfügbar.
  • Herunterladbares Archiv — eine Java-Anwendung, die du direkt startest (erfordert ein JRE).
  • Apache-Maven-Abhängigkeit — bette es in JVM-Testsuiten ein.

Warum lokal entwickeln

Die Datenbank ist auf deinem Computer eigenständig, sodass du Gebühren für Durchsatz, Datenspeicherung und Datentransfer sparst — und du brauchst während der Entwicklung keine Internetverbindung. Wenn du bereitstellungsbereit bist, entfernst du den lokalen Endpunkt aus dem Code, und er zeigt auf den DynamoDB-Webdienst.

Achte auf die Unterschiede

DynamoDB Local emuliert die API, ist aber nicht die Produktions-Engine — AWS dokumentiert Verhaltensunterschiede in seinen Nutzungshinweisen (der Durchsatz wird zum Beispiel nicht erzwungen). Behandle es als funktionalen Dev-/Test-Stellvertreter, nicht als Performance-Modell.

Tiefer einsteigen

Der DynamoDB-Local-Leitfaden führt Schritt für Schritt durch die Einrichtung, und der Leitfaden zur Local- & LocalStack-Verbindung zeigt, wie du eine GUI darauf ausrichtest — DynoTable verbindet sich mit lokalen Endpunkten genau so, wie es sich mit AWS verbindet. Teste deine erste Abfrage mit dem Expression Builder.

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.