Amazon Keyspaces 中支持的 Cassandra API、操作、函数和数据类型 - Amazon Keyspaces (for Apache Cassandra)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon Keyspaces 中支持的 Cassandra API、操作、函数和数据类型

Cassandra 查询语言 (CQL) 3.11 API 兼 Keyspaces(向后兼容版本 2.x)。

Amazon Keyspaces 支持所有常用的 Cassandra 数据层面操作,例如创建键空间和表、读取数据和写入数据。

以下部分列出了支持的功能。

Cassandra API 支持

API 操作 支持

CREATE KEYSPACE

ALTER KEYSPACE

DROP KEYSPACE

CREATE TABLE

ALTER TABLE

DROP TABLE

CREATE INDEX

DROP INDEX

UNLOGGED BATCH

LOGGED BATCH

SELECT

INSERT

DELETE

UPDATE

USE

CREATE TYPE

ALTER TYPE

DROP TYPE

CREATE TRIGGER

DROP TRIGGER

CREATE FUNCTION

DROP FUNCTION

CREATE AGGREGATE

DROP AGGREGATE

CREATE MATERIALIZED VIEW

ALTER MATERIALIZED VIEW

DROP MATERIALIZED VIEW

TRUNCATE

Cassandra 控制层面 API 支持

由于托管了 Amazon Keyspaces,因此不需要用来管理集群和节点设置的 Cassandra 控制层面 API 操作。因此,以下 Cassandra 功能不适用。

功能 Reason

持久写入切换

所有写入都是持久性的

读取修复设置

不适用

GC 宽限期秒数

不适用

Bloom 筛选条件设置

不适用

压缩设置

不适用

Compression settings (压缩设置)

不适用

缓存设置

不适用

安全设置

被 IAM 取代

Cassandra 数据层面 API 支持

功能 支持

对 SELECT 和 INSERT 语句的 JSON 支持

静态列

生存时间 (TTL)

Cassandra 函数支持

有关支持的函数的更多信息,请参阅亚马逊Keyspaces 中的内置函数.

函数 支持

Aggregate 函数

Blob转换

Cast

Datetime 函数

时间转换函数

TimeUuid 函数

Token

User defined functions (UDF)

Uuid

卡桑德拉数据类型支持

数据类型 支持

ascii

bigint

blob

boolean

counter

date

decimal

double

float

frozen

inet

int

list

map

set

smallint

text

time

timestamp

timeuuid

tinyint

tuple

user-defined types (UDT)

uuid

varchar

varint