View a markdown version of this page

API, operaciones, funciones y tipos de datos de Cassandra admitidos - Amazon Keyspaces (para Apache Cassandra)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

API, operaciones, funciones y tipos de datos de Cassandra admitidos

Amazon Keyspaces (para Apache Cassandra) es compatible con la API de Cassandra Query Language (CQL) 3.11 (retrocompatible con la versión 2.x).

Amazon Keyspaces admite todas las operaciones del plano de datos de Cassandra de uso habitual, como la creación de espacios de claves y tablas, y la lectura y escritura de datos.

En las secciones siguientes se enumeran las funcionalidades admitidas.

Compatibilidad con la API de Cassandra

Operación de la API compatible

CREATE KEYSPACE

Sí

ALTER KEYSPACE

Sí

DROP KEYSPACE

Sí

CREATE TABLE

Sí

ALTER TABLE

Sí

DROP TABLE

Sí

CREATE INDEX

No

DROP INDEX

No

UNLOGGED BATCH

Sí

LOGGED BATCH

Sí

SELECT

Sí

INSERT

Sí

DELETE

Sí

UPDATE

Sí

USE

Sí

CREATE TYPE

Sí

ALTER TYPE

No

DROP TYPE

Sí

CREATE TRIGGER

No

DROP TRIGGER

No

CREATE FUNCTION

No

DROP FUNCTION

No

CREATE AGGREGATE

No

DROP AGGREGATE

No

CREATE MATERIALIZED VIEW

No

ALTER MATERIALIZED VIEW

No

DROP MATERIALIZED VIEW

No

TRUNCATE

No

Compatibilidad con la API de plano de control de Cassandra

Dado que Amazon Keyspaces está administrado, las operaciones de la API de plano de control de Cassandra para administrar la configuración de clústeres y nodos no son necesarias. En consecuencia, las siguientes características de Cassandra no son aplicables.

Característica Motivo

Conmutador de escrituras duraderas

Todas las escrituras son duraderas

Ajustes de reparación de lectura

No aplicable

Segundos de gracia de GC

No aplicable

Configuración del filtro Bloom

No aplicable

Configuración de compactación

No aplicable

Configuración de compresión

No aplicable

Configuración de la caché

No aplicable

Configuración de seguridad

Sustituido por IAM

Compatibilidad con la API de plano de datos de Cassandra

Característica compatible

Compatibilidad con JSON para las instrucciones SELECT e INSERT

Sí

Columnas estáticas

Sí

Periodo de vida (TTL)

Sí

Compatibilidad con las funciones de Cassandra

Para obtener más información sobre las funciones admitidas, consulte Built-in funciones en Amazon Keyspaces.

Función compatible

Funciones de Aggregate

No

Conversión de Blob

Sí

Cast

Sí

Funciones de Datetime

Sí

Funciones de conversión de tiempo

Sí

Funciones de TimeUuid

Sí

Token

Sí

User defined functions (UDF)

No

Uuid

Sí

Compatibilidad con tipos de datos de Cassandra

En la siguiente tabla se enumeran los tipos de datos de Apache Cassandra compatibles con Amazon Keyspaces. Para obtener más información sobre los tipos de datos en Amazon Keyspaces, consulte. Tipos de datos

Tipo de datos: compatible

ascii

Sí

bigint

Sí

blob

Sí

boolean

Sí

counter

Sí

date

Sí

decimal

Sí

double

Sí

float

Sí

frozen

Sí

inet

Sí

int

Sí

list

Sí

map

Sí

set

Sí

smallint

Sí

text

Sí

time

Sí

timestamp

Sí

timeuuid

Sí

tinyint

Sí

tuple

Sí

user-defined types (UDTs)

Sí

uuid

Sí

varchar

Sí

varint

Sí