API, opérations, fonctions et types de données Cassandra pris en charge - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

API, opérations, fonctions et types de données Cassandra pris en charge

Amazon Keyspaces (pour Apache Cassandra) est compatible avec l'API Cassandra Query Language (CQL) 3.11 (rétrocompatible avec la version 2.x).

Amazon Keyspaces prend en charge toutes les opérations courantes du plan de données Cassandra, telles que la création d'espaces de touches et de tables, la lecture de données et l'écriture de données.

Les sections suivantes répertorient les fonctionnalités prises en charge.

Support de l'API Cassandra

Opération API Pris en charge

CREATE KEYSPACE

Oui

ALTER KEYSPACE

Oui

DROP KEYSPACE

Oui

CREATE TABLE

Oui

ALTER TABLE

Oui

DROP TABLE

Oui

CREATE INDEX

Non

DROP INDEX

Non

UNLOGGED BATCH

Oui

LOGGED BATCH

Non

SELECT

Oui

INSERT

Oui

DELETE

Oui

UPDATE

Oui

USE

Oui

CREATE TYPE

Non

ALTER TYPE

Non

DROP TYPE

Non

CREATE TRIGGER

Non

DROP TRIGGER

Non

CREATE FUNCTION

Non

DROP FUNCTION

Non

CREATE AGGREGATE

Non

DROP AGGREGATE

Non

CREATE MATERIALIZED VIEW

Non

ALTER MATERIALIZED VIEW

Non

DROP MATERIALIZED VIEW

Non

TRUNCATE

Non

Support de l'API du plan de contrôle Cassandra

Amazon Keyspaces étant géré, les opérations de l'API du plan de contrôle Cassandra pour gérer les paramètres des clusters et des nœuds ne sont pas requises. Par conséquent, les fonctionnalités Cassandra suivantes ne sont pas applicables.

Fonctionnalité Raison

Basculement des écritures durables

Toutes les écritures sont durables

Lire les paramètres de réparation

Ne s’applique pas

Secondes de grâce GC

Ne s’applique pas

Paramètres du filtre de Bloom

Ne s’applique pas

Paramètres de compactage

Ne s’applique pas

Compression settings (Paramètres de compression)

Ne s’applique pas

Paramètres de mise en cache

Ne s’applique pas

Paramètres de sécurité

Remplacé par IAM

Support de l'API du plan de données Cassandra

Fonctionnalité Pris en charge

Support JSON pour les instructions SELECT et INSERT

Oui

Colonnes statiques

Oui

Time to Live (TTL)

Oui

Support de la fonction Cassandra

Pour plus d'informations sur les fonctions prises en charge, consultezFonctions intégrées dans Amazon Keyspaces.

Fonction Pris en charge

Fonctions Aggregate

Non

Blobconversion

Oui

Cast

Oui

Fonctions Datetime

Oui

Fonctions de conversion temporelle

Oui

Fonctions TimeUuid

Oui

Token

Oui

User defined functions (UDF)

Non

Uuid

Oui

Support des types de données Cassandra

Type de données Pris en charge Remarque

ascii

Oui

bigint

Oui

blob

Oui

boolean

Oui

counter

Oui

date

Oui

decimal

Oui

double

Oui

float

Oui

frozen

Oui

inet

Oui

int

Oui

list

Oui

map

Oui

set

Oui

smallint

Oui

text

Oui

time

Oui

timestamp

Oui

timeuuid

Oui

tinyint

Oui

tuple

Oui

user-defined types (UDT)

Non

Pour refactoriser les UDT avec des tampons de protocole, consultez Amazon Keyspaces Protocol Buffers.

uuid

Oui

varchar

Oui

varint

Oui