liveBook · Manning

Keyspace

A keyspace is a system-defined namespace representing a set of addressable keys or, in some databases, the tables and settings grouped under such a namespace.

How 2 Manning books explain it

ScyllaDB in Action

A keyspace is a ScyllaDB or Cassandra namespace that contains tables and defines settings such as replication and durable writes.

How it is used
Organizes application tables while setting their cluster replication behavior.
How deep it goes
Explains creation, inspection, selection, and replication choices, while deferring nuanced production replication strategies.
Examples
Uses initial, types, and reviews keyspaces for food reviews, data-type experiments, and application tables.
What you can do after
Operate/configure it with CREATE KEYSPACE, DESCRIBE, and USE commands while choosing a replication configuration.

Read how ScyllaDB in Action explains keyspace →

Spring in Action, Sixth Edition

A Cassandra keyspace is a namespace that groups tables and defines replication-related settings for them.

How it is used
Configures the Cassandra namespace and replication context used by Spring Data Cassandra repositories.
How deep it goes
Defines table grouping, creation, replication choices, and application configuration, but stops short of detailed cluster topology.
Examples
Uses the tacocloud keyspace, CQL shell creation, SimpleStrategy, replication factor 1, and Spring YAML configuration.
What you can do after
Operate/configure a Cassandra keyspace for Spring Data Cassandra applications using CQL and application YAML.

Read how Spring in Action, Sixth Edition explains keyspace →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.