我最近开始通过this文章学习No-SQL和Cassandra。作者解释通过此图的数据模型: 了解Cassandra数据模型
笔者也给出了下面列族例如:
Book {
key: 9352130677{ name: “Hadoop The Definitive Guide”, author:” Tom White”, publisher:”Oreilly”, priceInr;650, category: “hadoop”, edition:4},
key: 8177228137{ name”” Hadoop in Action”, author: “Chuck Lam”, publisher:”manning”, priceInr;590, category: “hadoop”},
key: 8177228137{ name:” Cassandra: The Definitive Guide”, author: “Eben Hewitt”, publisher:” Oreilly”, priceInr:600, category: “cassandra”},
}
但在该教程和所有其他教程中,我走过了,那么最终创造卡桑德拉常规表。我无法将Cassandar模型与我创建的模型连接起来。
例如,我创建了一个列族名为Employee如下:
create columnfamily Employee(empid int primary key,empName text,age int);
对我来说,这看起来像一个普通的关系表,而不像作者解释过的数据模型。我如何创建一个Employee列家族,每一行代表具有不同属性的员工?喜欢的东西:
Employee{
101:{name:Emp1,age:20}
102:{name:Emp2,salary:1000}
102:{manager_name:Emp3,age:45}
}
}
您引用的网站似乎很*旧。他们在其他页面上提到“使用Cassandra 1.2的首选方法是cqlsh。”另外他们正在谈论“超级专栏”。严重的是,找到一些更新的文档。 DataStax Academy即将推出:https://academy.datastax.com/courses/ – Aaron