Modellieren von Daten mit Amazon DynamoDB - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Modellieren von Daten mit Amazon DynamoDB

Amazon Web Services (Mitwirkende)

Dezember 2023 (Dokumentverlauf)

Keine SQL Datenbank bietet flexible Schemas für die Erstellung moderner Anwendungen. Sie sind weithin bekannt für ihre einfache Entwicklung, Funktionalität und Skalierbarkeit. Amazon DynamoDB bietet schnelle und vorhersehbare Leistung mit nahtloser Skalierbarkeit für SQL Nox-Datenbanken in der Amazon Web Services (AWS) Cloud. Als vollständig verwalteter Datenbankdienst hilft Ihnen DynamoDB dabei, den administrativen Aufwand für den Betrieb und die Skalierung einer verteilten Datenbank zu verringern. Sie müssen sich keine Gedanken über Hardwarebereitstellung, Einrichtung und Konfiguration, Replikation, Software-Patches oder Clusterskalierung machen.

Kein SQL Schemadesign erfordert einen anderen Ansatz als das herkömmliche Design eines relationalen Datenbankmanagementsystems ()RDBMS. RDBMSEin Datenmodell konzentriert sich auf die Struktur von Daten und ihre Beziehungen zu anderen Daten. Keine SQL Datenmodellierung konzentriert sich auf Zugriffsmuster oder darauf, wie die Anwendung die Daten nutzen wird. Deshalb werden die Daten so gespeichert, dass einfache Abfrageoperationen unterstützt werden. Für ein RDBMS System wie Microsoft SQL Server oder IBM Db2 können Sie ein normalisiertes Datenmodell erstellen, ohne viel über Zugriffsmuster nachdenken zu müssen. Sie können das Datenmodell erweitern, um Ihre Muster und Abfragen später zu unterstützen.

In diesem Handbuch wird ein Datenmodellierungsprozess für die Verwendung von DynamoDB vorgestellt, der funktionale Anforderungen, Leistung und effektive Kosten enthält. Das Handbuch richtet sich an Datenbanktechniker, die planen, DynamoDB als Betriebsdatenbank für ihre Anwendungen zu verwenden, auf denen sie ausgeführt werden. AWS AWS Professional Services hat das empfohlene Verfahren verwendet, um Unternehmen bei der DynamoDB-Datenmodellierung für verschiedene Anwendungsfälle und Workloads zu unterstützen.