나는 최근에 this 기사를 통해 No-SQL 및 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”},
}
하지만 튜토리얼 내가 겪었 다른 모든 튜토리얼
다음 생성 끝을 카산드라의 정기 테이블. 나는 카산 다르 모델을 내가 만들고있는 모델과 연결할 수 없다. 예를 들어, 나는 아래로 직원이라는 열 가족을 만들어 : 나는 일부 데이터를 삽입 이제
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