O que é Cassandra Query Language ()CQL? - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

O que é Cassandra Query Language ()CQL?

Cassandra Query Language (CQL) é a linguagem principal para comunicação com o Apache Cassandra. O Amazon Keyspaces (para Apache Cassandra) é compatível com o CQL 3.x (compatível com versões anteriores da versão 2.xAPI).

EmCQL, os dados são armazenados em tabelas, colunas e linhas. Nesse sentido, CQL é semelhante à Structured Query Language (SQL). Esses são os conceitos-chave emCQL.

  • CQLelementos — Os elementos fundamentais do CQL são identificadores, constantes, termos e tipos de dados.

  • Data Definition Language (DDL) — as DDL instruções são usadas para gerenciar estruturas de dados como keyspaces e tabelas, que são AWS recursos no Amazon Keyspaces. DDLdeclarações são operações do plano de controle em AWS.

  • Linguagem de manipulação de dados (DML) — DML as instruções são usadas para gerenciar dados em tabelas. DMLas instruções são usadas para selecionar, inserir, atualizar e excluir dados. Essas são as operações do plano de dados em AWS.

  • Funções integradas — O Amazon Keyspaces oferece suporte a uma variedade de funções escalares integradas que você pode usar em declarações. CQL

Para obter mais informações sobreCQL, consulteCQLreferência de linguagem para Amazon Keyspaces (para Apache Cassandra). Para diferenças funcionais com o Apache Cassandra, consulte. Diferenças funcionais: Amazon Keyspaces versus Apache Cassandra

Para executar CQL consultas, você pode fazer o seguinte:

  • Use o CQL editor no AWS Management Console.

  • O uso AWS CloudShell e a expansão do calsh.

  • Use um cqlsh cliente.

  • Use um driver de cliente Cassandra licenciado pelo Apache 2.0.

Além dissoCQL, você pode realizar operações de Data Definition Language (DDL) no Amazon Keyspaces usando o AWS SDKs e o. AWS Command Line Interface

Para obter mais informações sobre como usar esses métodos para acessar o Amazon Keyspaces, consulte Como acessar o Amazon Keyspaces (para Apache Cassandra).