APIs, operações, funções e tipos de dados compatíveis do Cassandra - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

APIs, operações, funções e tipos de dados compatíveis do Cassandra

O Amazon Keyspaces (para Apache Cassandra) é compatível com a API Cassandra Query Language (CQL) 3.11 (compatível com versões anteriores da versão 2.x).

O Amazon Keyspaces oferece suporte a todas as operações de plano de dados do Cassandra comumente usadas, como criar espaços de chaves e tabelas, ler dados e gravar dados.

As seções a seguir listam as funcionalidades compatíveis.

Suporte à API do Cassandra

Operação de API Compatível

CREATE KEYSPACE

Sim

ALTER KEYSPACE

Sim

DROP KEYSPACE

Sim

CREATE TABLE

Sim

ALTER TABLE

Sim

DROP TABLE

Sim

CREATE INDEX

Não

DROP INDEX

Não

UNLOGGED BATCH

Sim

LOGGED BATCH

Não

SELECT

Sim

INSERT

Sim

DELETE

Sim

UPDATE

Sim

USE

Sim

CREATE TYPE

Não

ALTER TYPE

Não

DROP TYPE

Não

CREATE TRIGGER

Não

DROP TRIGGER

Não

CREATE FUNCTION

Não

DROP FUNCTION

Não

CREATE AGGREGATE

Não

DROP AGGREGATE

Não

CREATE MATERIALIZED VIEW

Não

ALTER MATERIALIZED VIEW

Não

DROP MATERIALIZED VIEW

Não

TRUNCATE

Não

Suporte à API do ambiente de gerenciamento do Cassandra

Como o Amazon Keyspaces é gerenciado, as operações de API do ambiente de gerenciamento do Cassandra para gerenciar configurações de clusters e nós não são necessárias. Como resultado, os seguintes atributo do Cassandra não são aplicáveis.

Atributo Motivo

Botão de gravação durável

Todas as gravações são duráveis

Leia as configurações de restauração

Não aplicável

Segundos de graça do GC

Não aplicável

Configurações do filtro Bloom

Não aplicável

Configurações de compactação

Não aplicável

Compression settings (Configurações de compactação)

Não aplicável

Configurações de armazenamento em cache

Não aplicável

Configurações de segurança

Substituído pelo IAM

Suporte à API do plano de dados do Cassandra

Atributo Compatível

Suporte a JSON para instruções SELECT e INSERT

Sim

Colunas estáticas

Sim

Vida útil (TTL)

Sim

Suporte às funções do Cassandra

Para obter mais informações sobre as funções compatíveis, consulte o Funções integradas no Amazon Keyspaces.

Função Compatível

Funções do Aggregate

Não

Blob conversão

Sim

Cast

Sim

Funções do Datetime

Sim

Funções de conversão de tempo

Sim

Funções do TimeUuid

Sim

Token

Sim

User defined functions (UDF)

Não

Uuid

Sim

Suporte ao tipo de dados do Cassandra

Tipo de dados Compatível Observação

ascii

Sim

bigint

Sim

blob

Sim

boolean

Sim

counter

Sim

date

Sim

decimal

Sim

double

Sim

float

Sim

frozen

Sim

inet

Sim

int

Sim

list

Sim

map

Sim

set

Sim

smallint

Sim

text

Sim

time

Sim

timestamp

Sim

timeuuid

Sim

tinyint

Sim

tuple

Sim

user-defined types (UDT)

Não

Para refatorar UDTs com buffers de protocolo, consulte Buffers de Protocolo do Amazon Keyspaces.

uuid

Sim

varchar

Sim

varint

Sim