View a markdown version of this page

支持的 Cassandra API、操作、函数和数据类型 - Amazon Keyspaces(Apache Cassandra 兼容)

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

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

Amazon Keyspaces(Apache Cassandra 兼容)与 Cassandra Query Language (CQL) 3.11 API(与版本 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 函数支持

有关受支持的函数的更多信息,请参阅 Built-in 亚马逊密钥空间中的函数。

函数 支持

Aggregate 函数

否

Blob 转换

支持

Cast

是

Datetime 函数

是

Timeconversion 函数

是

TimeUuid 函数

支持

Token

是

User defined functions (UDF)

否

Uuid

是

Cassandra 数据类型支持

下表列出了亚马逊密钥空间支持的 Apache Cassandra 数据类型。有关 Amazon Keyspaces 中数据类型的更多信息,请参阅。数据类型

数据类型 支持

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 (UDTs)

是

uuid

是

varchar

是

varint

是