本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
支持的 Cassandra API、操作、函数和数据类型
Amazon Keyspaces(Apache Cassandra 兼容)与 Cassandra Query Language (CQL) 3.11 API(与版本 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 函数支持
有关受支持的函数的更多信息,请参阅 Amazon Keyspaces 中的内置函数。
函数 | 支持 |
---|---|
|
否 |
|
是 |
|
是 |
|
是 |
Timeconversion 函数 |
是 |
|
是 |
|
是 |
|
否 |
|
是 |
Cassandra 数据类型支持
数据类型 | 支持 | 备注 |
---|---|---|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
是 |
|
|
不支持 |
要使用协议缓冲区重构 UDT,请参阅 Amazon Keyspaces Protocol Buffers |
|
是 |
|
|
是 |
|
|
是 |