Modelagem de Dados para Cassandra

##plugins.themes.bootstrap3.article.main##

Thiago B Leão
Maria Claudia R Cavalcanti
Raquel C G Pinto

Resumo

Devido à crescente demanda por escalabilidade e distribuição de dados, uma variedade de sistemas gerenciadores de banco de dados NOSQL surgiram e vêm sendo usados com diferentes objetivos. Entre as abordagens mais populares podemos citar a orientada a documentos, a orientada a colunas e a chave-valor. Embora já existam vários sistemas de banco de dados que adotam essas abordagens, até onde foi possível investigar, quase não há diretrizes de modelagem de dados para eles. O algoritmo proposto neste artigo analisa um conjunto de consultas pré-definido e, baseado nas cláusulas de filtro dessas consultas, ele define as chaves primárias e de clustering para um conjunto de visões materializadas. Adicionalmente, ele define um conjunto pares <consulta, visão materializada> indicando quais consultas cada visão materializada atende. Para avaliar o algoritmo, foi realizado um experimento que compara o desempenho entre usar diversas tabelas para cada consulta e usar as visões materializadas sugeridas pelo algoritmo. Os resultados mostraram-se promissores e apontam para novas direções com relação à modelagem de dados para sistemas NOSQL.

Downloads

Não há dados estatísticos.

##plugins.themes.bootstrap3.article.details##

Como Citar
Leão, T. B., Cavalcanti, M. C. R., & Pinto, R. C. G. (2022). Modelagem de Dados para Cassandra. Revista Militar De Ciência E Tecnologia, 38(4), 70-82. Recuperado de http://www.ebrevistas.eb.mil.br/CT/article/view/9043
Seção
Artigos