Cassandra: Difference between revisions

From Adam Colton
Jump to navigation Jump to search
Created page with " == 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 * Partiti..."
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Install ==
https://www.digitalocean.com/community/tutorials/how-to-install-cassandra-and-run-a-single-node-cluster-on-ubuntu-14-04
* /etc/cassandra.yaml


== CAP Theorem ==
== CAP Theorem ==
Line 6: Line 10:


The CAP theorem says that a system cannot provide all three.
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;

Latest revision as of 12:42, 30 June 2016

Install

https://www.digitalocean.com/community/tutorials/how-to-install-cassandra-and-run-a-single-node-cluster-on-ubuntu-14-04

  • /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;