Amazon DynamoDB
Nichtrelationale Datenbank für Anwendungen, die Leistung in jeder Dimensionierung benötigen
Amazon DynamoDB ist eine nichtrelationale Datenbank, die Leistung in jeder Dimensionierung liefert. Es handelt sich um eine voll verwaltete, regionsübergreifende Multi-Master-Datenbank mit konsistenten Latenzzeiten im einstelligen Millisekundenbereich, die außerdem integrierte Sicherheit, Datensicherung und -wiederherstellung sowie In-Memory-Caching bietet.
Mehr als 100.000 AWS-Kunden haben sich für DynamoDB entschieden, um mobile, Web-, Spiele-, Werbe-, IoT- und viele andere Anwendungen anzutreiben, die einen Datenzugriff mit niedrigen Latenzzeiten benötigen. Erstellen Sie eine neue Tabelle für Ihre Anwendung und lassen Sie DynamoDB den Rest erledigen.
Vorteile
Skalierbare Leistung
DynamoDB liefert konsistente Reaktionsstärke im einstelligen Millisekundenbereich in jeder Dimensionierung. Entwickeln Sie Apps mit fast unbegrenztem Durchsatz und Speicher. Fügen Sie einen In-Memory-Cache hinzu, der die Reaktionszeiten von Milli- auf Mikrosekunden reduziert, ohne Änderungen in der App vorzunehmen.
Vollständig verwaltet
DynamoDB ist eine serverlose Datenbank, die den Durchsatz automatisch herauf- oder herabskaliert und Daten kontinuierlich sichert, um sie zu schützen. DynamoDB liefert ihren global vertriebenen Anwendungen schnellen Zugriff auf lokale Daten, indem Tabellen in mehreren AWS-Regionen repliziert werden.
Bereit für Unternehmen
Entwickelt für geschäftskritische Workloads Ihre Daten werden mit Verschlüsselung geschützt und ihre Zuverlässigkeit wird mit einem Service Level Agreement garantiert. Sie haben den vollen Überblick über Ihre Tabellen mit fein einstellbarer Zugriffskontrolle, integrierten Überwachungs-Tools und der Unterstützung für private VPN-Verbindungen.
Anwendungsfälle
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
Datenspeicher für Microservices
Entwickeln Sie flexible und wiederverwendbare Microservices mit DynamoDB als serverloser Datenspeicher, um konsistente und schnelle Leistung zu erzielen.
Referenzarchitektur: Beispiel-Code
Mobile-Back-Ends
Entwickeln Sie personalisierte mobile Apps mit einem idealen Benutzererlebnis. DynamoDB übernimmt betriebliche Aufgaben, damit Sie sich ganz auf Ihre Anwendungen konzentrieren können.
Referenzarchitektur: Beispiel-Code
Ad Tech
Entwickeln Sie Echtzeit-Gebotsplattformen und Empfehlungs-Engines mit der Skalierbarkeit, dem Durchsatz und der Verfügbarkeit von DynamoDB.
Referenzarchitektur: Diagramm
Gaming
Erstellen Sie mit DynamoDB reaktionsstarke Spiele für Mobilgeräte, Konsolen und Desktop-Computer. Speichern Sie Spieldaten und fragen Sie diese ab, wie etwa Spielerstatus, Höchstpunktzahlen oder dynamische Inhalte der Spielwelt.
Referenzarchitektur: Diagramm
IoT
Analysieren Sie Ihre Geräte durch Vernetzung Ihrer Hochgeschwindigkeits-IoT-Daten mit hohem Volumen in DynamoDB mit Amazon Redshift und Amazon QuickSight.
Referenzarchitektur: Diagramm
Fallbeispiele
Samsung Electronics verwendet DynamoDB für Mobil-App-Sicherungen in Petabyte-Größe, was zu kontinuierlich hoher Leistung und Kostenersparnissen führt.
Netflix nutzt DynamoDB für A/B-Tests, mit denen für mehr als 125 Millionen Kunden personalisierte Streaming-Erfahrungen ermöglicht werden.
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.
Snap hat sein größtes Speicher-Workload, Snapchat Stories, in DynamoDB verlagert und somit die Leistung verbessern können – bei gleichzeitiger Kostenreduzierung.
Weitere Informationen zu Amazon DynamoDB