Join Aaron Morton, DataStax MVP for Apache Cassandra and learn the basics of the massively scalable NoSQL database. This webinar is 101 level and will examine C*’s architecture and its strengths for powering mission-critical applications. Aaron will introduce you to concepts such as Cassandra’s data model, multi-datacenter replication, and tunable consistency.
Becoming a Customer-Centric Enterprise Via Real-Time Data and Design Thinking
C*ollege Credit: An Introduction to Apache Cassandra
1. DATASTAX C*OLLEGE CREDIT:
AN INTRODUCTION TO
APACHE CASSANDRA
Aaron Morton
Apache Cassandra Committer, Data Stax MVP for Apache Cassandra
@aaronmorton
www.thelastpickle.com
Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License
7. Why Cassandra?
Is My App a Good Fit for Apache Cassandra?
Eric Lubow (CTO, SimpleReach)
Wednesday October 24 @ 8:30AM PST
http://www.datastax.com/resources/webinars/collegecredit
43. Data Model so far.
Row Key: Column Column Column
(Incomplete.)
44. Data Model.
Keyspace
Column Family Column Family Column Family
Column Column Column
Row Key: Column Column Column
Column Column Column
(Column Family and Table mean the same.)
49. Composite Data Types
- Two or more Basic types
- Ordered by each component
- e.g. (IntegerType, UTF8) to hold
(timestamp, user_name)
50. Data Modelling.
Data Modelling for Apache Cassandra
Aaron Morton (Cassandra Committer)
Wednesday November 7 @ 11AM PST
http://www.datastax.com/resources/webinars/collegecredit
56. CQL.
# Cassandra Query Language (CQL)
INSERT INTO ColumnFamily1 (KEY, col_name) VALUES ('row_key',
'col_value');
57. CQL...
# Cassandra Query Language (CQL)
SELECT * FROM ColumnFamily1 IN (‘row_key_1’);
SELECT col_name FROM ColumnFamily1 WHERE KEY IN (‘row_key_1’,
‘row_key_2’);
58. CQL...
# Cassandra Query Language (CQL)
DELETE FROM ColumnFamily1 WHERE key IN ('row_key',);
DELETE col_name FROM ColumnFamily1 WHERE key = 'row_key';