View a markdown version of this page

支援的 Cassandra APIs、操作、函數和資料類型 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

支援的 Cassandra APIs、操作、函數和資料類型

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 函數支援

如需支援函數的詳細資訊,請參閱 Amazon Keyspaces 中的內建函數。

函式 支援

Aggregate 函式

否

Blob 轉換

是

Cast

是

Datetime 函式

是

Timeconversion 函數

是

TimeUuid 函式

是

Token

是

User defined functions (UDF)

否

Uuid

是

Cassandra 資料類型支援

下表列出 Amazon Keyspaces 中支援的 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

是