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 (AWS)

Dezember 2023 (Dokumentverlauf)

NoSQL-Datenbanken bieten flexible Schemata für die Erstellung moderner Anwendungen. Sie sind weithin für ihre einfache Entwicklung, Funktionalität und Leistung in großem Umfang bekannt. Amazon DynamoDB bietet eine schnelle und vorhersehbare Leistung mit nahtloser Skalierbarkeit für NoSQL-Datenbanken in der Amazon Web Services (AWS) Cloud. Als vollständig verwalteter Datenbankservice hilft Ihnen DynamoDB dabei, den Verwaltungsaufwand für den Betrieb und die Skalierung einer verteilten Datenbank zu bewältigen. Sie müssen sich keine Gedanken über Hardwarebereitstellung, Einrichtung und Konfiguration, Replikation, Software-Patching oder Clusterskalierung machen.

Das NoSQL-Schemadesign erfordert einen anderen Ansatz als das herkömmliche RDBMS-Design (Relational Database Management System). Das RDBMS-Datenmodell konzentriert sich auf die Struktur von Daten und ihre Beziehungen zu anderen Daten. Die NoSQL-Datenmodellierung konzentriert sich auf Zugriffsmuster oder darauf, wie die Anwendung die Daten konsumiert, sodass die Daten so gespeichert werden, dass einfache Abfragevorgänge unterstützt werden. Für ein RDBMS 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 bietet. Das Handbuch richtet sich an Datenbankingenieure, die DynamoDB als Betriebsdatenbank für ihre Anwendungen verwenden möchten, die auf ausgeführt werdenAWS. AWS Professional Services hat den empfohlenen Prozess verwendet, um Unternehmen bei der DynamoDB-Datenmodellierung für verschiedene Anwendungsfälle und Workloads zu unterstützen.