View a markdown version of this page

Überlegungen bei der Auswahl einer Tabellenklasse in DynamoDB - Amazon DynamoDB

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.

Überlegungen bei der Auswahl einer Tabellenklasse in DynamoDB

DynamoDB bietet zwei Tabellenklassen an, mit denen Sie Ihre Kosten optimieren können. Die DynamoDB-Standard-Tabellenklasse ist die Standardeinstellung und wird für die große Mehrheit der Workloads empfohlen. Die DynamoDB Standard-Infrequent Access (DynamoDB Standard-IA) -Tabellenklasse ist für Tabellen optimiert, bei denen Speicher die Hauptkosten sind. Zum Beispiel sind Tabellen, in denen selten aufgerufene Daten gespeichert werden, wie Anwendungsprotokolle, alte Beiträge in sozialen Netzwerken, E-Commerce-Bestellverlauf und frühere Spiele-Erfolge, gute Kandidaten für die Tabellenklasse. Standard-IA

Jede DynamoDB-Tabelle ist einer Tabellenklasse zugeordnet. Alle der Tabelle zugeordneten sekundären Indizes verwenden dieselbe Tabellenklasse. Sie können Ihre Tabellenklasse beim Erstellen Ihrer Tabelle festlegen (standardmäßig DynamoDB Standard) und die Tabellenklasse einer vorhandenen Tabelle mithilfe der AWS CLI oder des AWS-Managementkonsole SDK aktualisieren. AWS DynamoDB unterstützt auch die Verwaltung Ihrer Tabellenklasse mithilfe AWS CloudFormation von Tabellen mit einzelnen Regionen (Tabellen, die keine globalen Tabellen sind). Jede Tabellenklasse bietet unterschiedliche Preise für die Datenspeicherung sowie für Lese- und Schreibanfragen. Wenn Sie eine Tabellenklasse für Ihre Tabelle auswählen, müssen Sie Folgendes beachten:

  • Die DynamoDB-Standardtabellenklasse bietet niedrigere Durchsatzkosten als DynamoDB Standard-IA und ist die kostengünstigste Option für Tabellen, bei denen der Durchsatz die Hauptkosten ist.

  • Die Standard-IA DynamoDB-Tabellenklasse bietet niedrigere Speicherkosten als DynamoDB Standard und ist die kostengünstigste Option für Tabellen, bei denen Speicher die Hauptkosten sind. Wenn die Speicherung 50% der Durchsatzkosten (Lese- und Schreibvorgänge) einer Tabelle übersteigt, die die DynamoDB-Standard-Tabellenklasse verwendet, kann die DynamoDB-Tabellenklasse Ihnen helfen, Ihre Gesamtkosten für Standard-IA Tabellen zu reduzieren.

  • Standard-IA DynamoDB-Tabellen bieten dieselbe Leistung, Haltbarkeit und Verfügbarkeit wie DynamoDB-Standardtabellen.

  • Für den Wechsel zwischen den DynamoDB-Standard- und Standard-IA DynamoDB-Tabellenklassen müssen Sie Ihren Anwendungscode nicht ändern. Sie verwenden unabhängig von der Tabellenklasse, die Ihre Tabellen verwenden, dieselben DynamoDB-APIs und Service-Endpunkte.

  • Standard-IA DynamoDB-Tabellen sind mit allen vorhandenen DynamoDB-Funktionen wie Auto Scaling, On-Demand-Modus, Time-to-Live (TTL), On-Demand-Backups, Point-in-Time Recovery (PITR) und globalen sekundären Indizes kompatibel.

Die kostengünstigste Tabellenklasse für Ihre Tabelle hängt von den erwarteten Speicher- und Durchsatznutzungsmustern Ihrer Tabelle ab. Mithilfe der Kosten- und Nutzungsberichte und des Kosten-Explorers können Sie sich die historischen Speicher- und Durchsatzkosten sowie die Nutzung Ihrer Tabelle ansehen. AWS AWS Verwenden Sie diese historischen Daten, um die kostengünstigste Tabellenklasse für Ihre Tabelle zu ermitteln. Weitere Informationen zur Verwendung von AWS Kosten- und Nutzungsberichten und des AWS Kosten-Explorers finden Sie in der Dokumentation zur AWS Abrechnung und zum Kostenmanagement. Siehe Amazon-DynamoDB Preise für weitere Informationen zu Tabellenklassenpreisen.

Anmerkung

Eine Tabellenklassenaktualisierung ist ein Hintergrundprozess. Sie können während einer Tabellenklassenktualisierung weiterhin normal auf Ihre Tabelle zugreifen. Die Zeit zum Aktualisieren Ihrer Tabellenklasse hängt von Ihrem Tabellenverkehr, der Speichergröße und anderen verbundenen Variablen ab. In einem zurückliegenden Zeitraum von 30 Tagen sind nicht mehr als zwei Tabellenklassenaktualisierungen in Ihrer Tabelle zulässig.