Allgemeines
Was ist Amazon Keyspaces?
Amazon Keyspaces (für Apache Cassandra) ist ein skalierbarer, hochverfügbarer und verwalteter Apache-Cassandra-kompatibler Datenbankservice. Mit Amazon Keyspaces können Sie denselben Cassandra Query Language (CQL)-Code, dieselben Apache 2.0-lizensierten Treiber und dieselben Tools verwenden, mit denen Sie aktuell Ihre Cassandra-Workloads in AWS ausführen. Amazon Keyspaces verwendet eine modifizierte Version von Apache Cassandra. Wir haben den Apache Cassandra-Code dahingehend verändert, dass wir ihn als verwaltetes, serverloses Angebot betreiben können. Sie müssen keine Server bereitstellen, patchen oder verwalten und sich nicht um die Installation, Fehlerbehebung oder den Betrieb von Softwareprogrammen kümmern. Tabellen können automatisch nach oben und unten skaliert werden und Sie zahlen nur für tatsächlich genutzte Ressourcen.
Was bedeutet „Cassandra-kompatibel“?
Amazon Keyspaces ist mit der CQL-API kompatibel. Amazon Keyspaces unterstützt alle gängigen Cassandra-Vorgänge auf Datenebene, z. B. das Erstellen von Keyspaces und Tabellen sowie das Lesen und Schreiben von Daten. Da Amazon Keyspaces serverlos ist, müssen Sie keine Server bereitstellen, patchen oder verwalten und sich nicht um die Installation, Fehlerbehebung oder den Betrieb von Softwareprogrammen kümmern. Mit Amazon Keyspaces müssen Sie keine Verdichtungsstrategien, Tombstones oder Garbage-Collection-Einstellungen verwalten. Amazon Keyspaces bietet eine Leistung im einstelligen Millisekundenbereich. Alle Schreibvorgänge in Amazon Keyspaces werden über mehrere AWS Availability Zones hinweg dreifach repliziert, um die Zuverlässigkeit und Verfügbarkeit zu gewährleisten.
Erste Schritte
Was sind die ersten Schritte mit Amazon Keyspaces?
Als Erstes sollten Sie in Amazon Keyspaces einen Keyspace und eine Tabelle erstellen. Dazu können Sie die AWS-Managementkonsole oder einen Apache 2.0-lizensierten Cassandra-Treiber verwenden.
Muss ich Client-Treiber ändern, um Amazon Keyspaces verwenden zu können?
Nein. Amazon Keyspaces nutzt vorhandene Apache 2.0-lizensierte Cassandra-Treiber.
Wie greife ich auf Amazon Keyspaces zu?
Mit Amazon Keyspaces können Sie bereits vorhandene Apache 2.0-lizensierte Cassandra-Treiber und Entwicklertools weiterhin nutzen. Weitere Informationen finden Sie im Amazon Keyspaces-Entwicklerhandbuch.
Planung
Was ist der maximale Durchsatz, der von einer Amazon Keyspaces-Tabelle unterstützt wird? Was ist die Maximalgröße einer Tabelle? Wie viele Elemente können maximal in einer Tabelle gespeichert werden?
Dank nahezu unbegrenztem Durchsatz und Speicher lassen sich Amazon Keyspaces-Tabellen beliebig nach oben und unten skalieren. Die Größe einer Tabelle oder die Anzahl von Zeilen, die Sie in einer Tabelle speichern können, ist nicht limitiert. Weitere Informationen finden Sie im Amazon Keyspaces-Entwicklerhandbuch unter „Kontingente“.
Welche Leistung kann ich von Amazon Keyspaces erwarten?
Amazon Keyspaces bietet konsistente, serverseitige Lese- und Schreibleistung im einstelligen Millisekundenbereich und sorgt für höchste Verfügbarkeit und Datenbeständigkeit.
Wie werden die Preise für Amazon Keyspaces berechnet?
Amazon Keyspaces bietet sowohl einen On-Demand als auch einen bereitgestellten Kapazitätsmodus. Mit dem On-Demand-Kapazitätsmodus zahlen Sie nur für das Lesen und Schreiben, das Ihre Anwendung tatsächlich ausführt. Der bereitgestellte Kapazitätsmodus kann Ihnen helfen, die Durchsatzkosten zu optimieren, wenn Sie über einen vorhersehbaren Anwendungsdatenverkehr verfügen und den Kapazitätsbedarf im Voraus prognostizieren können. Darüber hinaus werden bei Amazon Keyspaces Kosten für die Datenspeicherung und Standardgebühren für die Datenübertragung über das Internet berechnet. Weitere Informationen finden Sie unter Amazon Keyspaces – Preise.

Weitere Informationen zu Amazon Keyspaces finden Sie in der Dokumentation.

Sofortiger Zugang zum kostenlosen Kontingent von AWS.

Beginnen Sie mit der Entwicklung mit Amazon Keyspaces in der AWS-Managementkonsole.