Coleção Cassandra: conjunto, lista, mapa com exemplo

O que são coleções Cassandra?

As coleções do Cassandra são uma boa maneira de lidar com as tarefas. Vários elementos podem ser armazenados em coleções. Existem limitações nas coleções do Cassandra.

como baixar streaming de vídeo grátis
  • A coleção do Cassandra não pode armazenar dados com mais de 64 KB.
  • Mantenha uma coleção pequena para evitar a sobrecarga de consultar a coleção porque toda a coleção precisa ser percorrida.
  • Se você armazenar mais de 64 KB de dados na coleção, apenas 64 KB será capaz de consultar, isso resultará em perda de dados.

Existem três tipos de coleções que o Cassandra suporta.

Conjunto Cassandra

Um conjunto armazena um grupo de elementos que retorna elementos classificados durante a consulta.

Sintaxe

Aqui está a sintaxe da coleção Set que armazena vários endereços de e-mail para o professor.

 Create table University.Teacher ( id int, Name text, Email set, Primary key(id) );

Exemplo

Aqui está o instantâneo onde a tabela 'Professor' é criada com a coluna 'E-mail' como uma coleção.

Aqui está o instantâneo onde os dados estão sendo inseridos na coleção.

qual é a principal diferença entre memória primária e secundária em um sistema de computador?

insert into University.Teacher(id,Name,Email) values(l,'Guru99',{This email address is being protected from spambots. You need JavaScript enabled to view it.',This email address is being protected from spambots. You need JavaScript enabled to view it.'});

Lista Cassandra

Quando a ordem dos elementos é importante, a lista é usada.

Aqui está o instantâneo onde os cursos da coluna do tipo de lista id adicionado na tabela 'Professor'.

Aqui está o instantâneo onde os dados estão sendo inseridos na coluna 'coursenames'.

insert into University.Teacher(id,Name,Email) values(2,'Hamilton',{This email address is being protected from spambots. You need JavaScript enabled to view it.'},[Data Science']);

Aqui está o instantâneo que mostra o estado atual do banco de dados após a inserção.

Mapa Cassandra

O mapa é um tipo de coleção usado para armazenar pares de valores-chave. Como o próprio nome indica, ele mapeia uma coisa para outra.

arquivo: // c: /

Por exemplo, se você deseja salvar o nome do curso com o nome do curso de pré-requisito, a coleção de mapas pode ser usada.

Aqui está o instantâneo onde o tipo de mapa é criado para o nome do curso e o nome do curso de pré-requisito.

Aqui está o instantâneo onde os dados estão sendo inseridos no tipo de coleção de mapas.

perguntas da entrevista sobre serviços da web repousantes
insert into University.Course(id,prereq) values(1,{'DataScience':'Database', 'Neural Network':'Artificial Intelligence'});