Amazon DynamoDB

Schneller und flexibler NoSQL-Datenbankservice für alle Größenordnungen

Amazon DynamoDB ist eine Schlüssel-Wert- und Dokumentdatenbank, die für beliebig große Datenmengen eine Leistung im einstelligen Millisekundenbereich bereitstellt. Es handelt sich um eine vollständig verwaltete, multiregionale, multimasterfähige, dauerhafte Datenbank mit integrierter Sicherheit, Sicherung und Wiederherstellung sowie In-Memory-Caching für Anwendungen im Internetmaßstab. DynamoDB kann mehr als 10 Billionen Anforderungen pro Tag bearbeiten und Spitzen von mehr als 20 Millionen Anforderungen pro Sekunde unterstützen.

Viele der weltweit am schnellsten wachsenden Unternehmen wie Lyft, Airbnb und Redfin sowie Unternehmen wie Samsung, Toyota und Capital One sind auf die Skalierbarkeit und Leistung von DynamoDB angewiesen, um ihre geschäftskritischen Workloads zu unterstützen.

Hunderttausende von AWS-Kunden haben sich für DynamoDB als Schlüsselwert- und Dokumentendatenbank für Mobil-, Web-, Spiele-, Ad-Tech-, IoT- und andere Anwendungen entschieden, die einen Datenzugriff mit niedriger Latenz in jeder Größenordnung benötigen. Erstellen Sie eine neue Tabelle für Ihre Anwendung und lassen Sie DynamoDB den Rest erledigen.

Einführung in Amazon DynamoDB (1:01)

Vorteile

Skalierbare Leistung

DynamoDB unterstützt einige der weltweit größten Anwendungen, indem es konsistente, einstellige Reaktionszeiten in Millisekunden in jeder Größenordnung bietet. Sie können Anwendungen mit fast unbegrenztem Durchsatz und Speicher entwickeln. Die globalen Tabellen von DynamoDB replizieren Ihre Daten über mehrere AWS-Regionen hinweg, um Ihnen einen schnellen, lokalen Zugriff auf die Daten für Ihre global verteilten Anwendungen zu ermöglichen. Für Anwendungsfälle, die einen noch schnelleren Zugriff mit einer Latenz von Mikrosekunden erfordern, bietet DynamoDB Accelerator (DAX) einen vollständig verwalteten In-Memory-Cache.

Weitere Informationen »

Keine Server zu verwalten

DynamoDB ist serverlos, so dass Sie keine Server bereitstellen, durch Patches korrigieren oder verwalten und keine Software installieren, warten oder betreiben müssen. DynamoDB skaliert Tabellen je nach Kapazität automatisch nach oben und unten und hält die Leistung aufrecht. Da Verfügbarkeit und Fehlertoleranz in die Lösung integriert sind, brauchen Sie bei der Auswahl der Architektur Ihrer Anwendungen diese Funktionen nicht zu berücksichtigen. DynamoDB bietet sowohl bereitgestellte als auch On-Demand-Kapazitätsmodi, sodass Sie die Kosten optimieren können, indem Sie die Kapazität pro Workload angeben oder nur für die Ressourcen bezahlen, die Sie verbrauchen.

Weitere Informationen »

Enterprise-fähig

DynamoDB unterstützt ACID-Transaktionen, damit Sie geschäftskritische Anwendungen in großem Maßstab erstellen können. DynamoDB verschlüsselt standardmäßig alle Daten und bietet eine detaillierte Identitäts- und Zugriffskontrolle für alle Ihre Tabellen. Sie können sofort vollständige Backups von Hunderten von Terabyte an Daten ohne Leistungseinbußen für Ihre Tabellen erstellen und jeden beliebigen Zeitpunkt der letzten 35 Tage ohne Ausfallzeiten wiederherstellen. DynamoDB wird außerdem durch ein Service Level Agreement für abgesicherte Verfügbarkeit ergänzt.

Weitere Informationen »

Anwendungen

Webanwendungen ohne Server

Entwickeln Sie leistungsstarke Webanwendungen, die sich automatisch herauf- oder herabskalieren. Sie müssen keine Server verwalten und Ihre Anwendungen profitieren von automatischer Hochverfügbarkeit.

Referenzarchitektur: Beispiel-Code

Use_Case_WebApplications
Use_Case_WebApplications

Mobile-Back-Ends

Verwenden Sie DynamoDB und AWS AppSync zur Entwicklung interaktiver Mobil- und Web-Apps mit Echtzeit-Aktualisierungen, Offline-Datenzugriff und Datensynchronisierung mit integrierter Konfliktauflösung.

Referenzarchitektur: Beispiel-Code

Product-Page-Diagram_AppSync_DynamoDB_Mobile-Backends
Product-Page-Diagram_AppSync_DynamoDB_Mobile-Backends

Microservices

Entwickeln Sie flexible und wiederverwendbare Microservices mit DynamoDB als serverloser Datenspeicher, um konsistente und schnelle Leistung zu erzielen.

Referenzarchitektur: Beispiel-Code

Use_Case_StreamProcessing
Use_Case_StreamProcessing

Anwendungsfälle

Ad Tech

Unternehmen in der Werbetechnologiebranche (Ad Tech) nutzen DynamoDB als Schlüsselwertspeicher zur Speicherung verschiedener Marketing-Daten, wie Benutzerprofile, Benutzerereignisse, Klicks und besuchte Links. Anwendungsfälle sind etwa Echtzeitgebote (Real-Time-Bidding, RTB), Werbungs-Targeting und Zuordnung. Diese Anwendungsfälle erfordern eine hohe Anfragerate (Millionen von Anfragen pro Sekunde), eine niedrige vorhersehbare Latenz und Zuvelrässigkeit. Unternehmen nutzen Caching mit DynamoDB Accelerator (DAX), wenn sie über ein hohes Lesevolumen verfügen oder eine Leselatenz unterhalb des Millisekundenbereichs benötigen. Immer mehr Ad-Tech-Unternehmen müssen ihre RTB- und Werbungs-Targeting-Plattformen in mehr als einer geografischen AWS-Region bereitstellen, was eine Datenreplikation zwischen Regionen erfordert.

Gaming

Unternehmen in der Spielebranche nutzen DynamoDB in allen Bereichen von Spieleplattformen, darunter Spielzustand, Spielerdaten, Sitzungsverlauf und Ranglisten. Der Hauptvorteile, den diese Unternehmen mit DynamoDB realisieren, ist die Möglichkeit, zuverlässig auf Millionen gleichzeitiger Benutzer und Anfragen heraufzuskalieren und gleichzeitig eine gleichmäßige niedrige Latenz im einstelligen Millisekundenbereich zu gewährleisten. Darüber hinaus entfällt bei DynamoDB als voll verwaltetem Service der Betriebsaufwand, sodass sich Spieleentwickler auf die Entwicklung ihrer Spiele statt auf die Verwaltung von Datenbanken konzentrieren können. Da Spieleentwickler immer öfter planen, von einer einzelnen AWS-Region auf mehrere AWS-Regionen zu expandieren, können sie sich auf globale Tabellen von DynamoDB verlassen, um eine regionsübergreifende Aktiv-Aktiv-Replikation von Daten zu gewährleisten.

Häufige Anwendungsfälle:

  • Benutzerprofilspeicher bei RTB und Werbungs-Targeting
  • Datenspeicher für Benutzerereignisse, Klickstreams und Impressionsdaten
  • Metadatenspeicher für Assets
  • Caches für beliebte Objekte

Weitere Informationen »

AdRoll nutzt AWS für die Bereitstellung von 50 Milliarden Werbemittelkontakten (Ad Impressions) täglich

Häufige Anwendungsfälle:

  • Spielzustände
  • Spielerdatenspeicher
  • Datenspeicher für Spieler-Sitzungsverläufe
  • Ranglisten

Weitere Informationen »

Frontier Games hostet riesige Raumschlachten auf AWS

Einzelhandel

Viele Unternehmen in der Einzelhandelsbranche nutzen geläufige DynamoDB-Designmuster, um eine konsistent niedrige Latenz für geschäftskritische Anwendungsfälle zu erzielen. Die Befreiung von Skalierungssorgen und betrieblichem Mehraufwand ist ein wichtiger Wettbewerbsvorteil, der zeitkritische und extreme Skalierung fordernde Ereignisse wie den Amazon Prime Day ermöglicht, dessen Dimension sich nur schwer prognostizieren lässt. Die Herauf- und Herabskalierung ermöglicht diesen Kunden, nur für die erforderliche Kapazität zu zahlen und gewährleistet, dass sich wichtige technische Ressourcen auf Innovation statt auf den Betrieb konzentrieren können.

 

Bank- und Finanzwesen

Unternehmen im Bank- und Finanzwesen entwickeln immer mehr Anwendungen, die nativ in der Cloud ausgeführt werden. Daher suchen sie voll verwaltete Services, um die Agilität zu steigern, die Markteinführungszeit zu verkürzen und die betrieblichen Mehraufwände zu minimieren. Gleichzeitig müssen sie die Sicherheit, Zuverlässigkeit und Hochverfügbarkeit ihrer Anwendungen gewährleisten. Beim Ausbau ihrer bestehenden Services werden diese Unternehmen durch veraltete Mainframe-Systeme gestützt, welche mit den Skalierungsanforderungen des wachsenden Kundenstamms und neuen Plattformen wie mobilen Anwendungen sowie dem damit einhergehenden Datenverkehrsanstieg nicht Schritt halten können. Um dieses Problem zu lösen, replizieren sie Daten von ihren Mainframes in die Cloud, um den Verkehr auszulagern.

Häufige Anwendungsfälle:

  • Warenkörbe
  • Workflow-Engines
  • Inventarverfolgung und -bearbeitung
  • Kundenprofile und -konten

Weitere Informationen »

Nordstrom entscheidet sich voll und ganz für AWS

Häufige Anwendungsfälle:

  • Benutzertransaktionen
  • Ereignisgetriebene Transaktionsverarbeitung
  • Betrugserkennung
  • Mainframe-Auslagerung und Erfassung geänderter Daten

Weitere Informationen »

Mit AWS Innovationen bei Vanguard freischalten

Medien und Unterhaltung

Unternehmen der Medien- und Unterhaltungsbranche nutzen DynamoDB, wenn sie ein extremes Maß an Durchsatz und Nebenläufigkeit, niedrige Latenz und Zuverlässigkeit erfordern. DynamoDB skaliert sich elastisch, um die Last abzufangen und gewährleistet eine niedrige Latenz, die für Echtzeitszenarien wie Videostreaming und interaktive Inhalte von größer Bedeutung ist. In solchen Szenarien kann die Anzahl gleichzeitiger Benutzer die Millionenmarke erreichen. Keine Datenbank kann mit einer solchen Nebenläufigkeit so gut umgehen wie DynamoDB. Trotz einer so hohen Nebenläufigkeit verbleibt die Latenz niedrig und gewährt einzelnen Benutzern eine optimale Benutzererfahrung, egal ob beim Abruf von Medien oder bei der Teilnahme an einem interaktiven Echtzeit-Ereignis. Diese Unternehmen nutzen DynamoDB, um ihre Skalierungsherausforderungen zu überwinden und den Schwerpunkt von der Datenbankverwaltung auf die Entwicklung von Funktionen zu verlagern.

Software und Internet

Eine wichtige Gemeinsamkeit unter Softwareunternehmen und vielen anderen DynamoDB-Kunden ist die internetgerechte Skalierung. Die Anwendungsfälle dieser Unternehmen erfordern, extreme Nebenläufigkeit, hohe Anfrageraten und Datenverkehrsspitzen zu ermöglichen. Die Nebenläufigkeit wird in Millionen von Benutzern und Verbindungen gemessen, während die Anfrageraten schnell Millionen pro Sekunde erreichen können. DynamoDB hat sich für Anwendungsfälle mit internetgerechter Skalierung und ihre Anforderungen bewährt und stellt gleichzeitig eine konsistente Latenz im einstelligen Millisekundenbereich sicher. Mit globalen Tabellen können DynamoDB-Kunden ihre Anwendungen leicht auf mehrere AWS-Regionen ausweiten, um eine globale Reichweite und Geschäftskontinuität zu ermöglichen.

Häufige Anwendungsfälle:

  • Medien-Metadatenspeicher
  • Benutzerdatenspeicher
  • Datenspeicher für digitale Rechteverwaltung (Digital Rights Management)

Weitere Informationen »

Airtel Wynk entwickelt Plattformen für mitreißende Videoerfahrungen

Häufige Anwendungsfälle:

  • Datenspeicher für Benutzerinhalts-Metadaten
  • Datenspeicher für Beziehungsdiagramme
  • Metadaten-Caches
  • Datenspeicher für Fahrtenverfolgung
  • Datenspeicher für Benutzer, Fahrzeuge und Fahrer
  • Datenspeicher für Benutzervokabeln

Weitere Informationen »

Duolingo speichert 31 Milliarden Objekte in DynamoDB, um global Unterrichtsstunden bereitzustellen

Kunden

Nike

Nike Digital migrierte seine großen Cluster von Cassandra zu einer vollständig verwalteten Amazon DynamoDB, die mehr Ressourcen für ein besseres Kundenerlebnis bietet.

Video ansehen »

GE Aviation-Logo

GE Aviation hat seine Plotting- und Datenabfrageanwendung mit Amazon DynamoDB neu strukturiert, um Kosteneinsparungen, Skalierbarkeit und Leistung zu erzielen.

Video ansehen »

Oath-Logo

Oath hat die GDPR-Compliance für seine Anwendungen weltweit eingeführt und globale Amazon DynamoDB-Tabellen zur Ermöglichung der Datensynchronisation genutzt.

Video ansehen »

Samsung Logo

Samsung Electronics verwendet DynamoDB für Mobil-App-Sicherungen in Petabyte-Größe, was zu kontinuierlich hoher Leistung und Kostenersparnissen führt.

Video ansehen »

Snap-Logo

Snap hat sein größtes Speicher-Workload, Snapchat Stories, in DynamoDB verlagert und somit die Leistung verbessern können – bei gleichzeitiger Kostenreduzierung.

Video ansehen »

Netflix-Logo

Netflix nutzt DynamoDB für A/B-Tests, mit denen für mehr als 125 Millionen Kunden personalisierte Streaming-Erfahrungen ermöglicht werden.

Video ansehen »

Capital One-Logo

Capital One nutzt DynamoDB zur Reduzierung der Latenz mobiler Anwendungen, indem Mainframe-Transaktionen in eine serverlose Architektur migriert werden. Damit wird eine grenzenlose Skalierung möglich.

Video ansehen »

Lyft-Logo

Lyft nutzt die Skalierbarkeit von DynamoDB für mehrere Datenspeicher, darunter ein Fahrtennachverfolungssystem, das GPS-Koordinaten für alle Fahrten speichert.

Die Fallstudie lesen »

GumGum-Logo

GumGum wechselte von Apache Cassandra zu Amazon DynamoDB, um eine bessere Leistung, Kosten- und Wartungseinsparungen zu erzielen.

Folien anzeigen »

Tinder-Logo

Tinder hat seine Benutzerdaten ohne jegliche Ausfallzeiten zu DynamoDB migriert und nutzt die Skalierbarkeit von DynamoDB, um den Anforderungen eines wachsenden globalen Benutzerstamms nachzukommen.

Video ansehen »

Airbnb-Logo

Airbnb nutzt DynamoDB zur Skalierung eines Betriebs mit globalem Benutzerstamm, während Echtzeit-Verarbeitungsworkflows zur Datenanalyse optimiert werden.

Video ansehen »

Comcast-Logo

Comcast nutzt DynamoDB, um schnell Innovationen und Updates für den Videodienst XFINITY X1 bereitzustellen, der auf mehr als 20 Millionen Geräten ausgeführt wird. 

Die Fallstudie lesen »

Redfin-Logo

Redfin betreibt seine Business-Analytics-Lösung auf AWS. So werden mit kleiner Belegschaft schnelle Innovationen ermöglicht, während gleichzeitig Milliarden von Immobiliendatensätzen verwaltet werden.

Die Fallstudie lesen »

Expedia-Logo

Expedia hat mit DynamoDB ein reichhaltiges, leistungsstarkes Streaming-System entwickelt, das einen schnellen On-Demand-Zugriff auf Referenzdatensätze für Analysen ermöglicht.

Video ansehen »

TRD-Logo

Toyota Racing nutzt DynamoDB zur Verarbeitung von Daten in Echtzeit, um optimale Anpassungen an seinen Autos vorzunehmen und sofortiges Strecken-Feedback zu erhalten.

Video ansehen »

Amazon-Logo

Amazon-Workflow-Engines werden auf DynamoDB ausgeführt, um Reaktionszeiten im Millisekundenbereich zu ermöglichen. So können Kunden ihre Bestellungen schneller erhalten.

Die Fallstudie lesen »

Website-Bild
Sehen Sie sich die Produktmerkmale an

Erfahren Sie mehr über hochskalierbare Serverless-Leistung mit Unternehmensfunktionen.

Weitere Informationen 
Kontobild
Registrieren Sie sich und erhalten Sie ein kostenloses Konto

Registrieren Sie sich, und erhalten Sie ein kostenloses AWS-Kontingent. 

Registrieren 
Werkzeugbild
Erste Schritte für die Entwicklung in der Konsole

Beginnen Sie mit der Entwicklung mit Amazon DynamoDB in der AWS-Managementkonsole.

Anmelden