柱族,超级柱族,Cassandra中的超级柱

柱族,超级柱族,Cassandra中的超级柱,cassandra,hbase,datastax-enterprise,Cassandra,Hbase,Datastax Enterprise,我想澄清一下。我有以下层次结构- Person: { personal_details:{ name:aa age:aaa ddress:aa } official_details:{ employeeid:aa cubicle_number:aa } } 我想代表卡桑德拉数据库中的人。我希望每个人都能通过其SSN进行查询(不包括在上述层次结构中) 如果它是一个HBase模式,我会将

我想澄清一下。我有以下层次结构-

Person: {
    personal_details:{
        name:aa
        age:aaa
        ddress:aa
    }
    official_details:{
        employeeid:aa
        cubicle_number:aa
    }
}
我想代表卡桑德拉数据库中的人。我希望每个人都能通过其SSN进行查询(不包括在上述层次结构中)

如果它是一个HBase模式,我会将人称为我的表。我将SSN作为我的行键,个人详细信息以及官方详细信息作为列族,姓名、年龄、地址、员工ID和隔间编号作为列。这些层次结构的cassandra命名法是什么?cassandra中该层次结构的可能创建查询是什么

检查该选项

在本例中,在Cassandra中创建您正在寻找的数据结构时,将非常类似于SQL

CREATE TABLE people 
(
  ssn text PRIMARY KEY,
  name text,
  age int,
  address text,
  employeeid int,
  cubicle_number int
);

关于Cassandra上的超级列,现在是。

即使在HBase中,我也可能不会创建这两个列族。如果有很多列并且这些列的访问模式完全不同,则列族非常有用。在本例中,我只需添加所有列,如个人年龄、官方id等@arnnrotem Gal Oz,为了便于理解,我刚刚发布了一个示例。Din表示在cassandra或hbase中创建一个这样的模式。:)我只是想通过一个小例子来表达我的需求,目的不是创建一个这样的表结构。只是需要知道创建这样一个层次结构的脚本。无论如何谢谢你的帮助。