Cassandra: Difference between revisions
Jump to navigation
Jump to search
Adamcolton (talk | contribs) |
Adamcolton (talk | contribs) |
||
| Line 18: | Line 18: | ||
== CQL == | == CQL == | ||
CLI command is 'cqlsh' | |||
CREATE KEYSPACE Keyspace name | CREATE KEYSPACE Keyspace name | ||
WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 3}; | WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 3}; | ||
from cli | |||
DESCRIBE keyspaces; | |||
Latest revision as of 12:42, 30 June 2016
Install
- /etc/cassandra.yaml
CAP Theorem
- Consistency: All nodes see the same data at the same time
- Availability: Every request receives a response about whether it succeeded or failed
- Partition tolerance: The system continues to operate despite arbitrary partitioning due to network failures
The CAP theorem says that a system cannot provide all three.
Terms
- CQL
- Cassandra Query Language.
- Replication factor
- Number of copies of a piece of data
- Keyspace
- outer most container
- Column Family
- Like a table
CQL
CLI command is 'cqlsh'
CREATE KEYSPACE Keyspace name
WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 3};
from cli
DESCRIBE keyspaces;