本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Keyspaces 中支持的 Cassandra API、操作、函数和数据类型
Cassandra 查询语言 (CQL) 3.11 API 兼 Keyspaces(向后兼容版本 2.x)。
Amazon Keyspaces 支持所有常用的 Cassandra 数据层面操作,例如创建键空间和表、读取数据和写入数据。
以下部分列出了支持的功能。
Cassandra API 支持
| API 操作 | 支持 |
|---|---|
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
否 |
|
|
否 |
|
|
是 |
|
|
否 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
|
|
否 |
Cassandra 控制层面 API 支持
由于托管了 Amazon Keyspaces,因此不需要用来管理集群和节点设置的 Cassandra 控制层面 API 操作。因此,以下 Cassandra 功能不适用。
| 功能 | Reason |
|---|---|
|
持久写入切换 |
所有写入都是持久性的 |
|
读取修复设置 |
不适用 |
|
GC 宽限期秒数 |
不适用 |
|
Bloom 筛选条件设置 |
不适用 |
|
压缩设置 |
不适用 |
|
Compression settings (压缩设置) |
不适用 |
|
缓存设置 |
不适用 |
|
安全设置 |
被 IAM 取代 |
Cassandra 数据层面 API 支持
| 功能 | 支持 |
|---|---|
|
对 SELECT 和 INSERT 语句的 JSON 支持 |
是 |
|
静态列 |
是 |
|
生存时间 (TTL) |
是 |
Cassandra 函数支持
有关支持的函数的更多信息,请参阅亚马逊Keyspaces 中的内置函数.
| 函数 | 支持 |
|---|---|
|
|
否 |
|
|
是 |
|
|
是 |
|
|
是 |
|
时间转换函数 |
是 |
|
|
是 |
|
|
是 |
|
|
否 |
|
|
是 |
卡桑德拉数据类型支持
| 数据类型 | 支持 |
|---|---|
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
否 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
否 |
|
|
是 |
|
|
是 |
|
|
是 |