CREATE KEYSPACE

Creates a keyspace (equivalent to a database). Replication strategy and factor determine how many copies of data are kept across nodes.

Syntax

cassandra
CREATE KEYSPACE name WITH replication = {'class': strategy, 'replication_factor': n};

Example

cassandra
CREATE KEYSPACE myapp
  WITH replication = {
    'class': 'SimpleStrategy',
    'replication_factor': 3
  };

CREATE KEYSPACE prod
  WITH replication = {
    'class': 'NetworkTopologyStrategy',
    'us-east': 3,
    'eu-west': 2
  };