Key Space(对应 SQL 数据库中的 database)
- 一个 Key Space 中可包含若干个 CF,如同 SQL 数据库中一个 database 可包含多个 table
Key(对应 SQL 数据库中的主键)
- 在 Cassandra 中,每一行数据记录是以 key/value 的形式存储的,其中 key 是唯一标识。
column(对应 SQL 数据库中的列)
- Cassandra 中每个 key/value 对中的 value 又称为 column,它是一个三元组,即:name,value 和 timestamp,其中 name 需要是唯一的。
super column(SQL 数据库不支持)
- cassandra 允许 key/value 中的 value 是一个 map(key/value_list),即某个 column 有多个子列。
Standard Column Family(相对应 SQL 数据库中的 table)
- 每个 CF 由一系列 row 组成,每个 row 包含一个 key 以及其对应的若干 column。
Super Column Family(SQL 数据库不支持)
- 每个 SCF 由一系列 row 组成,每个 row 包含一个 key 以及其对应的若干 super column。