As famílias de colunas em um único espaço de chaves estão relacionadas de alguma forma?

StackOverflow https://stackoverflow.com/questions/2536499

  •  22-09-2019
  •  | 
  •  

Pergunta

Qual é a diferença entre ter as famílias de Keyspace Foo e colunas A e B nele vs. ter duas teclas de chaves e Foob com uma família de colunas em cada uma?

A API faz parecer que esses dois eram praticamente equivalentes.

Como uma pergunta bônus, como as supercolunas se encaixam nessa imagem?

Foi útil?

Solução

Keyspace: Um espaço para nome para asmilas de colunas, normalmente um por aplicativo. Um espaço de chave é a primeira dimensão do hash Cassandra e é o contêiner para famílias de colunas. As teclas são de aproximadamente a mesma granularidade que um esquema ou banco de dados (ou seja, uma coleção lógica de tabelas) no mundo RDBMS. Eles são o ponto de configuração e gerenciamento das famílias de colunas e também é a estrutura na qual as inserções em lote são aplicadas.

Columnfamilies Contém várias colunas, cada uma com um nome, valor e um registro de data e hora e que são referenciados pelas teclas de linha.

Supercolumns pode ser pensado como colunas que possuem sub -colunas (columnfamily na família de colunas).

Uma explicação de granulação mais fina do modelo de dados de Cassandra é encontrada aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top