View a markdown version of this page

Bewährte Methoden der Datenmodellierung: Empfehlungen für den Entwurf von Datenmodellen - Amazon Keyspaces (für Apache Cassandra)

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.

Bewährte Methoden der Datenmodellierung: Empfehlungen für den Entwurf von Datenmodellen

Eine effektive Datenmodellierung ist entscheidend für die Optimierung der Leistung und die Minimierung der Kosten bei der Arbeit mit Amazon Keyspaces (für Apache Cassandra). Dieses Thema behandelt wichtige Überlegungen und Empfehlungen für den Entwurf von Datenmodellen, die den Datenzugriffsmustern Ihrer Anwendung entsprechen.

  • Design des Partitionsschlüssels — Der Partitionsschlüssel spielt eine entscheidende Rolle bei der Bestimmung, wie Daten auf die Partitionen in Amazon Keyspaces verteilt werden. Die Auswahl eines geeigneten Partitionsschlüssels kann sich erheblich auf die Abfrageleistung und die Durchsatzkosten auswirken. In diesem Abschnitt werden Strategien zum Entwerfen von Partitionsschlüsseln beschrieben, die eine gleichmäßige Verteilung der Lese- und Schreibaktivitäten auf die Partitionen fördern.

  • Wichtige Überlegungen:

    • Einheitliche Aktivitätsverteilung — Streben Sie eine einheitliche Lese- und Schreibaktivität auf allen Partitionen an, um die Durchsatzkosten zu minimieren und die Burst-Kapazität effektiv zu nutzen.

    • Zugriffsmuster — Passen Sie das Design Ihres Partitionsschlüssels an die primären Datenzugriffsmuster Ihrer Anwendung an.

    • Partitionsgröße — Vermeiden Sie es, Partitionen zu erstellen, die zu groß werden, da dies die Leistung beeinträchtigen und die Kosten erhöhen kann.

Um Datenmodelle einfacher zu visualisieren und zu entwerfen, können Sie die NoSQL Workbench verwenden.