Zum Hauptinhalt springen
Cloud / AWS / Produkte / Amazon DynamoDB - NoSQL Datenbank

Amazon DynamoDB - NoSQL Datenbank

Amazon DynamoDB ist eine serverlose NoSQL-Datenbank mit Single-Digit Millisekunden Performance. DSGVO-konform in EU-Regionen.

Database
Preismodell Pay-per-request or provisioned capacity
Verfügbarkeit All regions
Datensouveränität EU regions available
Zuverlässigkeit 99.99% standard, 99.999% global tables SLA

Was ist Amazon DynamoDB?

Amazon DynamoDB ist eine vollständig verwaltete, serverlose NoSQL-Datenbank, die für internet-scale Anwendungen entwickelt wurde. Als Key-Value und Dokument-Datenbank liefert DynamoDB konsistente Single-Digit Millisekunden Performance, unabhängig davon, ob Sie Tausende oder Millionen von Anfragen pro Sekunde verarbeiten.

Im Gegensatz zu traditionellen relationalen Datenbanken bietet DynamoDB ein flexibles Schema, das sich ohne aufwändige Migrationen an Ihre sich ändernden Geschäftsanforderungen anpasst. Es gibt keine Server zu verwalten, keine Wartungsfenster und keine Versionen, die aktualisiert werden müssen. DynamoDB skaliert automatisch von null bis zu praktisch unbegrenzter Kapazität.

Kernfunktionen

  • Single-Digit Millisekunden Latenz: Konsistente Performance bei jeder Skalierung
  • Serverless: Keine Kapazitätsplanung bei On-Demand, automatische Skalierung
  • Global Tables: Multi-Region Active-Active Replikation mit 99.999% SLA
  • ACID-Transaktionen: Bis zu 100 Aktionen pro Transaktion
  • DynamoDB Streams: Near-Realtime Change Data Capture für Event-Driven Architectures

Typische Anwendungsfälle

Serverless Applications: DynamoDB ist die ideale Datenbank für serverlose Architekturen mit AWS Lambda. Die Kombination aus automatischer Skalierung, Pay-per-Request Pricing und nativer AWS-Integration macht serverlose Anwendungen besonders kosteneffizient.

Mobile Backends: Mobile Anwendungen erfordern schnelle, zuverlässige Backend-Services mit unvorhersehbaren Lastspitzen. DynamoDB skaliert automatisch von wenigen Nutzern auf Millionen.

Gaming Leaderboards: Gaming-Anwendungen benötigen Echtzeit-Zugriff auf Spielerdaten, Session-Informationen und Leaderboards bei Millionen gleichzeitiger Nutzer. Global Secondary Indexes ermöglichen schnelle Rankings.

Vorteile

  • Keine Infrastruktur-Verwaltung: vollständig serverlos
  • Automatische Skalierung von null bis zu Millionen Requests pro Sekunde
  • Multi-Region Replikation mit Global Tables für globale Anwendungen
  • Nahtlose Integration mit Lambda, API Gateway und anderen AWS-Services

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei Amazon DynamoDB: Architektur-Design, Partition Key Optimierung, Migration von relationalen Datenbanken und Kostenoptimierung durch die richtige Wahl des Capacity Modes.

Verfügbare Varianten & Optionen

Provisioned

Stärken
  • Lower cost at scale
  • Predictable performance
  • Up to 77% savings with Reserved Capacity
Einschränkungen
  • Requires capacity planning

Typische Anwendungsfälle

Serverless applications
Mobile backends
Gaming leaderboards
IoT data storage
Real-time applications
E-Commerce shopping carts
Financial transaction processing

Technische Spezifikationen

Backup Point-in-time recovery (PITR) and on-demand backups
Global tables Multi-region, active-active replication
Latency Single-digit milliseconds
Max item size 400 KB
Max table size Unlimited
Throughput Virtually unlimited

Häufig gestellte Fragen

Was ist Amazon DynamoDB?

Amazon DynamoDB ist ein vollständig verwalteter, serverloser NoSQL-Datenbankservice, der konsistente Single-Digit Millisekunden Performance bei jeder Skalierung bietet. Es handelt sich um eine Key-Value und Dokument-Datenbank mit flexiblem Schema.

Was ist der Unterschied zwischen On-Demand und Provisioned Capacity Mode?

On-Demand skaliert automatisch und berechnet pro Anfrage, ideal für unvorhersehbare Workloads. Provisioned Capacity erfordert das Festlegen von Read/Write-Kapazitäten, bietet jedoch niedrigere Kosten bei konstanter Last und bis zu 77% Ersparnis mit Reserved Capacity.

Was sind DynamoDB Global Tables?

Global Tables ermöglichen Multi-Region, Active-Active Replikation mit bis zu 99.999% Verfügbarkeit. Sie können aus jeder Region lesen und schreiben, mit automatischer Konfliktauflösung und Single-Digit Millisekunden Latenz.

Unterstützt DynamoDB ACID-Transaktionen?

Ja, DynamoDB unterstützt ACID-Transaktionen mit bis zu 100 Aktionen pro Transaktion. Dies ermöglicht koordinierte All-or-Nothing-Änderungen über mehrere Items und Tabellen hinweg.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Bereit, mit Amazon DynamoDB - NoSQL Datenbank zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren