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 Query Language (CQL) es el lenguaje principal para comunicar con Apache Cassandra. Amazon Keyspaces (para Apache Cassandra) es compatible con la API 3.x de CQL (retrocompatible con la versión 2.x).
En CQL, los datos se almacenan en tablas, columnas y filas. En este sentido, CQL es similar al lenguaje Structured Query Language (SQL). A continuación, se describen los conceptos clave de CQL.
Elementos de CQL: los elementos fundamentales de CQL son los identificadores, las constantes, los términos y los tipos de datos.
Lenguaje de definición de datos (DDL): las instrucciones DDL se utilizan para administrar estructuras de datos, como los espacios de claves y las tablas, que son recursos de AWS en Amazon Keyspaces. Las instrucciones DDL son operaciones del plano de control en AWS.
Lenguaje de manipulación de datos (DML): las instrucciones de DML se utilizan para administrar los datos de las tablas. Las instrucciones DML se utilizan para seleccionar, insertar, actualizar y eliminar datos. Son operaciones del plano de datos en AWS.
Funciones integradas: Amazon Keyspaces admite diversas funciones escalares integradas que se pueden utilizar en las instrucciones CQL.
Para obtener más información sobre CQL, consulte Referencia del lenguaje CQL para Amazon Keyspaces (para Apache Cassandra). Para analizar las diferencias funcionales con Apache Cassandra, consulte Diferencias funcionales: Amazon Keyspaces vs. Apache Cassandra.
Para ejecutar consultas CQL, puede realizar una de las siguientes acciones:
-
Utilizar el editor CQL en la AWS Management Console.
Utilizar AWS CloudShell y la cqlsh-expansion.
-
Utilizar un cliente
cqlsh
. -
Utilizar un controlador de cliente de Cassandra con licencia Apache 2.0.
Además de CQL, puede realizar operaciones de lenguaje de definición de datos (DDL) en Amazon Keyspaces mediante los AWS SDK y la AWS Command Line Interface.
Para obtener más información sobre el uso de estos métodos para acceder a Amazon Keyspaces, consulte Acceso a Amazon Keyspaces (para Apache Cassandra).