

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 지원되는 Cassandra API, 작업, 함수, 데이터 유형
<a name="cassandra-apis"></a>

Amazon Keyspaces(Apache Cassandra용)는 Cassandra 쿼리 언어(CQL) 3.11 API(버전 2.x와 이전 버전과 호환 가능)와 호환됩니다.

Amazon Keyspaces는 키스페이스 및 테이블 생성, 데이터 읽기, 데이터 쓰기 등 일반적으로 사용되는 모든 Cassandra 데이터 플레인 작업을 지원합니다.

 다음 섹션에는 지원되는 기능이 나열되어 있습니다.

**Topics**
+ [Cassandra API 지원](#cassandra-api-support)
+ [Cassandra 컨트롤 플레인 API 지원](#cassandra-control-plane-apis)
+ [Cassandra 데이터 영역 API 지원](#cassandra-data-plane-apis)
+ [Cassandra 함수 지원](#cassandra-functions)
+ [Cassandra 데이터 유형 지원](#cassandra-data-type)

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


| 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 지원
<a name="cassandra-control-plane-apis"></a>

 Amazon Keyspaces는 관리형이므로 클러스터 및 노드 설정을 관리하기 위한 Cassandra 컨트롤 플레인 API 작업이 필요하지 않습니다. 따라서 다음과 같은 Cassandra 기능은 적용되지 않습니다.


| 기능 | 이유 | 
| --- | --- | 
|  내구성이 뛰어난 쓰기 토글  |  모든 쓰기는 내구성이 뛰어납니다.  | 
|  읽기 복구 설정  |  해당 사항 없음  | 
|  GC 유예 기간(초)  |  해당 사항 없음  | 
|  블룸 필터 설정  |  해당 사항 없음  | 
|  컴팩션 설정  |  해당 사항 없음  | 
|  컴프레션 설정  |  해당 사항 없음  | 
|  캐싱 설정  |  해당 사항 없음  | 
|  보안 설정  |  IAM으로 대체됨  | 

## Cassandra 데이터 영역 API 지원
<a name="cassandra-data-plane-apis"></a>


| 기능 | 지원 | 
| --- | --- | 
|  SELECT 및 INSERT 문에 대한 JSON 지원  |  예  | 
|  정적 열  |  예  | 
|  TTL(Time To Live)  |  예  | 

## Cassandra 함수 지원
<a name="cassandra-functions"></a>

지원되는 함수에 대한 자세한 내용은 [Amazon Keyspaces의 기본 제공 함수](cql.functions.md) 섹션을 참조하십시오.


| 함수 | 지원됨 | 
| --- | --- | 
|  `Aggregate` 함수  |  아니요  | 
|  `Blob` 변환  |  예  | 
|  `Cast`  |  예  | 
|  `Datetime` 함수  |  예  | 
|  시간 변환 함수  |  예  | 
|  `TimeUuid` 함수  |  예  | 
|  `Token`  |  예  | 
|  `User defined functions` (`UDF`)  |  아니요  | 
|  `Uuid`  |  예  | 

## Cassandra 데이터 유형 지원
<a name="cassandra-data-type"></a>

다음 표에는 Amazon Keyspaces에서 지원되는 Apache Cassandra 데이터 유형이 나열되어 있습니다. Amazon Keyspaces의 데이터 유형에 대한 자세한 내용은 섹션을 참조하세요[데이터 타입](cql.elements.md#cql.data-types).


| 데이터 유형 | 지원됨 | 
| --- | --- | 
|  `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`  |  예  | 