

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Cassandra APIs, operasi, fungsi, dan tipe data yang didukung
<a name="cassandra-apis"></a>

Amazon Keyspaces (untuk Apache Cassandra) kompatibel dengan Cassandra Query Language (CQL) 3.11 API (kompatibel dengan versi 2.x). 

Amazon Keyspaces mendukung semua operasi bidang data Cassandra yang umum digunakan, seperti membuat ruang kunci dan tabel, membaca data, dan menulis data. 

 Bagian berikut mencantumkan fungsionalitas yang didukung. 

**Topics**
+ [Dukungan Cassandra API](#cassandra-api-support)
+ [Dukungan API bidang kontrol Cassandra](#cassandra-control-plane-apis)
+ [Dukungan API pesawat data Cassandra](#cassandra-data-plane-apis)
+ [Dukungan fungsi Cassandra](#cassandra-functions)
+ [Dukungan tipe data Cassandra](#cassandra-data-type)

## Dukungan Cassandra API
<a name="cassandra-api-support"></a>


| Operasi API | Didukung | 
| --- | --- | 
|  `CREATE KEYSPACE`  |  Ya  | 
|  `ALTER KEYSPACE`  |  Ya  | 
|  `DROP KEYSPACE`  |  Ya  | 
|  `CREATE TABLE`  |  Ya  | 
|  `ALTER TABLE`  |  Ya  | 
|  `DROP TABLE`  |  Ya  | 
|  `CREATE INDEX`  |  Tidak  | 
|  `DROP INDEX`  |  Tidak  | 
|  `UNLOGGED BATCH`  |  Ya  | 
|  `LOGGED BATCH`  |  Ya  | 
|  `SELECT`  |  Ya  | 
|  `INSERT`  |  Ya  | 
|  `DELETE`  |  Ya  | 
|  `UPDATE`  |  Ya  | 
|  `USE`  |  Ya  | 
|  `CREATE TYPE`  |  Ya  | 
|  `ALTER TYPE`  |  Tidak  | 
|  `DROP TYPE`  |  Ya  | 
|  `CREATE TRIGGER`  |  Tidak  | 
|  `DROP TRIGGER`  |  Tidak  | 
|  `CREATE FUNCTION`  |  Tidak  | 
|  `DROP FUNCTION`  |  Tidak  | 
|  `CREATE AGGREGATE`  |  Tidak  | 
|  `DROP AGGREGATE`  |  Tidak  | 
|  `CREATE MATERIALIZED VIEW`  |  Tidak  | 
|  `ALTER MATERIALIZED VIEW`  |  Tidak  | 
|  `DROP MATERIALIZED VIEW`  |  Tidak  | 
|  `TRUNCATE`  |  Tidak  | 

## Dukungan API bidang kontrol Cassandra
<a name="cassandra-control-plane-apis"></a>

 Karena Amazon Keyspaces dikelola, operasi API bidang kontrol Cassandra untuk mengelola pengaturan cluster dan node tidak diperlukan. Akibatnya, fitur Cassandra berikut tidak berlaku.


| Fitur | Alasan | 
| --- | --- | 
|  Toggle tulis tahan lama  |  Semua tulisan tahan lama  | 
|  Baca pengaturan perbaikan  |  Tidak berlaku  | 
|  Detik rahmat GC  |  Tidak berlaku  | 
|  Pengaturan filter Bloom  |  Tidak berlaku  | 
|  Pengaturan pemadatan  |  Tidak berlaku  | 
|  Pengaturan kompresi  |  Tidak berlaku  | 
|  Pengaturan caching  |  Tidak berlaku  | 
|  Pengaturan keamanan  |  Digantikan oleh IAM  | 

## Dukungan API pesawat data Cassandra
<a name="cassandra-data-plane-apis"></a>


| Fitur | Didukung | 
| --- | --- | 
|  Dukungan JSON untuk pernyataan SELECT dan INSERT  |  Ya  | 
|  Kolom statis  |  Ya  | 
|  Waktu untuk Hidup (TTL)  |  Ya  | 

## Dukungan fungsi Cassandra
<a name="cassandra-functions"></a>

Untuk informasi selengkapnya tentang fungsi yang didukung, lihat[Fungsi bawaan di Amazon Keyspaces](cql.functions.md).


| Fungsi | Didukung | 
| --- | --- | 
|  Fungsi `Aggregate`  |  Tidak  | 
|  `Blob`konversi  |  Ya  | 
|  `Cast`  |  Ya  | 
|  Fungsi `Datetime`  |  Ya  | 
|  Fungsi Timeconversion  |  Ya  | 
|  Fungsi `TimeUuid`  |  Ya  | 
|  `Token`  |  Ya  | 
|  `User defined functions` (`UDF`)  |  Tidak  | 
|  `Uuid`  |  Ya  | 

## Dukungan tipe data Cassandra
<a name="cassandra-data-type"></a>

Tabel berikut mencantumkan tipe data Apache Cassandra yang didukung di Amazon Keyspaces. Untuk informasi selengkapnya tentang tipe data di Amazon Keyspaces, lihat. [Jenis Data](cql.elements.md#cql.data-types)


| Jenis data | Didukung | 
| --- | --- | 
|  `ascii`  |  Ya  | 
|  `bigint`  |  Ya  | 
|  `blob`  |  Ya  | 
|  `boolean`  |  Ya  | 
|  `counter`  |  Ya  | 
|  `date`  |  Ya  | 
|  `decimal`  |  Ya  | 
|  `double`  |  Ya  | 
|  `float`  |  Ya  | 
|  `frozen`  |  Ya  | 
|  `inet`  |  Ya  | 
|  `int`  |  Ya  | 
|  `list`  |  Ya  | 
|  `map`  |  Ya  | 
|  `set`  |  Ya  | 
|  `smallint`  |  Ya  | 
|  `text`  |  Ya  | 
|  `time`  |  Ya  | 
|  `timestamp`  |  Ya  | 
|  `timeuuid`  |  Ya  | 
|  `tinyint`  |  Ya  | 
|  `tuple`  |  Ya  | 
|  `user-defined types` (`UDTs`)  |  Ya  | 
|  `uuid`  |  Ya  | 
|  `varchar`  |  Ya  | 
|  `varint`  |  Ya  | 