The CQL protocol is the client-facing path for submitting Cassandra Query Language queries to a Cassandra-compatible database. ScyllaDB preserves Cassandra compatibility while extending the protocol with shard awareness, allowing clients to route requests directly to the shard that owns them. section 8.2.3
Cql protocol
The CQL protocol is the client-facing protocol for submitting Cassandra Query Language operations to a Cassandra-compatible database.
How ScyllaDB in Action covers it
- How deep it goes
- Defines its purpose and shard-aware extension, but defers routing configuration details.
- Examples
- Uses client queries executed against the database as its practical example.
- What you can do after
- Apply it via CQL to submit queries and understand shard-aware client routing.
- How it connects
- Connects Cassandra compatibility with shard awareness and client-side request routing.
Related concepts
- Cassandra Query Languageuses · Cassandra Query Language is a declarative, SQL-like language for defining schemas and querying and modifying data in Apache Cassandra-compatible systems.
- CQL shellused by · The CQL shell is an interactive command-line client for connecting to Cassandra-compatible databases and executing Cassandra Query Language statements.
This explainer was generated by Manning's knowledge graph from the text of ScyllaDB in Action. The section links point to the parts of the book it draws on.
