

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cassandra APIs, operaciones, funciones y tipos de datos compatibles
<a name="cassandra-apis"></a>

Amazon Keyspaces (para Apache Cassandra) es compatible con la API de Cassandra Query Language (CQL) 3.11 (retrocompatible con la versión 2.x). 

Amazon Keyspaces admite todas las operaciones del plano de datos de Cassandra de uso habitual, como la creación de espacios de claves y tablas, y la lectura y escritura de datos. 

 En las secciones siguientes se enumeran las funcionalidades admitidas. 

**Topics**
+ [Compatibilidad con la API de Cassandra](#cassandra-api-support)
+ [Compatibilidad con la API de plano de control de Cassandra](#cassandra-control-plane-apis)
+ [Compatibilidad con la API de plano de datos de Cassandra](#cassandra-data-plane-apis)
+ [Compatibilidad con las funciones de Cassandra](#cassandra-functions)
+ [Compatibilidad con tipos de datos de Cassandra](#cassandra-data-type)

## Compatibilidad con la API de Cassandra
<a name="cassandra-api-support"></a>


| Operación de la API |  compatible | 
| --- | --- | 
|  `CREATE KEYSPACE`  |  Sí  | 
|  `ALTER KEYSPACE`  |  Sí  | 
|  `DROP KEYSPACE`  |  Sí  | 
|  `CREATE TABLE`  |  Sí  | 
|  `ALTER TABLE`  |  Sí  | 
|  `DROP TABLE`  |  Sí  | 
|  `CREATE INDEX`  |  No  | 
|  `DROP INDEX`  |  No  | 
|  `UNLOGGED BATCH`  |  Sí  | 
|  `LOGGED BATCH`  |  Sí  | 
|  `SELECT`  |  Sí  | 
|  `INSERT`  |  Sí  | 
|  `DELETE`  |  Sí  | 
|  `UPDATE`  |  Sí  | 
|  `USE`  |  Sí  | 
|  `CREATE TYPE`  |  Sí  | 
|  `ALTER TYPE`  |  No  | 
|  `DROP TYPE`  |  Sí  | 
|  `CREATE TRIGGER`  |  No  | 
|  `DROP TRIGGER`  |  No  | 
|  `CREATE FUNCTION`  |  No  | 
|  `DROP FUNCTION`  |  No  | 
|  `CREATE AGGREGATE`  |  No  | 
|  `DROP AGGREGATE`  |  No  | 
|  `CREATE MATERIALIZED VIEW`  |  No  | 
|  `ALTER MATERIALIZED VIEW`  |  No  | 
|  `DROP MATERIALIZED VIEW`  |  No  | 
|  `TRUNCATE`  |  No  | 

## Compatibilidad con la API de plano de control de Cassandra
<a name="cassandra-control-plane-apis"></a>

 Dado que Amazon Keyspaces está administrado, las operaciones de la API de plano de control de Cassandra para administrar la configuración de clústeres y nodos no son necesarias. En consecuencia, las siguientes características de Cassandra no son aplicables.


| Característica | Motivo | 
| --- | --- | 
|  Conmutador de escrituras duraderas  |  Todas las escrituras son duraderas  | 
|  Ajustes de reparación de lectura  |  No aplicable  | 
|  Segundos de gracia de GC  |  No aplicable  | 
|  Configuración del filtro Bloom  |  No aplicable  | 
|  Configuración de compactación  |  No aplicable  | 
|  Configuración de compresión  |  No aplicable  | 
|  Configuración de la caché  |  No aplicable  | 
|  Configuración de seguridad  |  Sustituido por IAM  | 

## Compatibilidad con la API de plano de datos de Cassandra
<a name="cassandra-data-plane-apis"></a>


| Característica |  compatible | 
| --- | --- | 
|  Compatibilidad con JSON para las instrucciones SELECT e INSERT  |  Sí  | 
|  Columnas estáticas  |  Sí  | 
|  Periodo de vida (TTL)  |  Sí  | 

## Compatibilidad con las funciones de Cassandra
<a name="cassandra-functions"></a>

Para obtener más información sobre las funciones admitidas, consulte [Funciones integradas en Amazon Keyspaces](cql.functions.md).


| Función |  compatible | 
| --- | --- | 
|  Funciones de `Aggregate`  |  No  | 
|  Conversión de `Blob`  |  Sí  | 
|  `Cast`  |  Sí  | 
|  Funciones de `Datetime`  |  Sí  | 
|  Funciones de conversión de tiempo  |  Sí  | 
|  Funciones de `TimeUuid`  |  Sí  | 
|  `Token`  |  Sí  | 
|  `User defined functions` (`UDF`)  |  No  | 
|  `Uuid`  |  Sí  | 

## Compatibilidad con tipos de datos de Cassandra
<a name="cassandra-data-type"></a>

En la siguiente tabla se enumeran los tipos de datos de Apache Cassandra compatibles con Amazon Keyspaces. Para obtener más información sobre los tipos de datos en Amazon Keyspaces, consulte. [Tipos de datos](cql.elements.md#cql.data-types)


| Tipo de datos: |  compatible | 
| --- | --- | 
|  `ascii`  |  Sí  | 
|  `bigint`  |  Sí  | 
|  `blob`  |  Sí  | 
|  `boolean`  |  Sí  | 
|  `counter`  |  Sí  | 
|  `date`  |  Sí  | 
|  `decimal`  |  Sí  | 
|  `double`  |  Sí  | 
|  `float`  |  Sí  | 
|  `frozen`  |  Sí  | 
|  `inet`  |  Sí  | 
|  `int`  |  Sí  | 
|  `list`  |  Sí  | 
|  `map`  |  Sí  | 
|  `set`  |  Sí  | 
|  `smallint`  |  Sí  | 
|  `text`  |  Sí  | 
|  `time`  |  Sí  | 
|  `timestamp`  |  Sí  | 
|  `timeuuid`  |  Sí  | 
|  `tinyint`  |  Sí  | 
|  `tuple`  |  Sí  | 
|  `user-defined types` (`UDTs`)  |  Sí  | 
|  `uuid`  |  Sí  | 
|  `varchar`  |  Sí  | 
|  `varint`  |  Sí  | 