Banco de dados distribuído com Apache Cassandra

André Tavares de Souza TAVARES DE SOUZA, A.

Eduardo Tristão TRISTÃO, E.

Edgard Morais MORAIS, E.

Madianita Bogo Marioti MARIOTI, B. M.

Resumo

O trabalho explora o conceito de Small Data Analysis, que se concentra na análise de pequenos conjuntos de dados gerados ativamente. O Apache Cassandra é destacado como um banco de dados distribuído eficiente para essa finalidade, oferecendo alta disponibilidade e escalabilidade. O estudo apresenta a implementação de um banco de dados distribuído Cassandra para o contexto de um blog que informa sobre desastres naturais e orientações para ajudar as vítimas. O As tabelas do banco são povoadas pela ‘NEWS API e os acessos de usuários são simulados com um script. Este estudo examina as capacidades de Cassandra em lidar com dados distribuídos, testando desempenho e confiabilidade em diferentes cenários.

Referências

ABERU, Bruno Rodrigo Cunha de. Unindo sistemas e bancos de dados distribuídos. Recife: Universidade Federal de Pernambuco, Centro de Informática, 2006. Disponível em: https://www.cin.ufpe.br/~tg/2006-1/brca.pdf. Acesso em: 08 jun. 2024. Almeida, F. G., & Farina, R. M. (2006). Rede de farmácias: Um estudo utilizando banco de dados distribuídos. Semana Acadêmica. Recuperado de https://semanaacademica.org.br/system/files/artigos/revista_cientifica_bdd_rede_de_farmacias14ago.pdf. Acesso em 08/06/2024. Chen, C., Ma, J., Susilo, Y., Liu, Y., & Wang, M. (2015). The promises of big data and small data for travel behavior (aka human mobility) analysis. Transportation Research Part C, 286-288. Disponível em: https://www.sciencedirect.com/science/article/pii/S0968090X16300092. Acesso em: 23/06/2024. COSTA, Kaique Juvencio; SANTOS, Kalvin Vinicius Vasconcellos dos; ROJAS, Roger Thencerá; DUARTE JUNIOR, Wendel Sergio; BIANCHINI, Calebe de Paula. Estudo Comparativo de Bancos de Dados NoSQL Distribuídos. Faculdade de Computação e Informática – Universidade Presbiteriana Mackenzie, São Paulo, 2021. Disponível em: https://adelpha-api.mackenzie.br/server/api/core/bitstreams/a51d7993-7f0b-497e-8dd3-09ad29986f0e/content. Acesso em: 25/06/2024. Documentação The Apache Cassandra Software Foundation (2024) Cassandra community . https://cassandra.apache.org/_/community.html#code-of-conduct Acesso em: 20/06/2024. ELMASRI, Ramez; NAVATHE, Shamkant B. Sistemas de Banco de Dados. Tradução Marília Guimarães Pinheiro, Cláudio César Canhette, Glenda Cristina Valim Melo, Claudia Vicei Amadeu e Rinaldo Macedo de Morais. Revisão Técnica Luis Ricardo de Figueiredo. 6ª edição. São Paulo: Pearson, 2011. Disponível em: http://tonysoftwares.com.br/attachments/article/5297/Sistema_de_banco_de_dados_Navathe.pdf. Acesso em: 16/06/2024. GOBBO, Debora Vanessa. Uma abordagem baseada em Small Data para comparar o resultado da aplicação das técnicas de análise de sentimentos dos clientes de uma pequena empresa. Taubaté - SP, 2019. Disponível em: http://repositorio.unitau.br/jspui/bitstream/20.500.11874/4368/1/Debora%20Vanessa%20Gobbo-Pdf-A.pdf. Acesso em: 21/06/2024. KORTH, H. F.; SIBERSCHATZ, A. Sistema de banco de dados. São Paulo: Makron Books, 2005. Disponível em: https://github.com/free-educa/books/blob/main/books/Livro%20de%20Sistemas%20de%20Banco%20de%20Dados%20-%204ª%20Edição.pdf. Acesso em: 08/06/2024. Lourenso, R., & Kofuji, S. T. (2022). Balanceamento de carga em clusters por replicação de dados sob demanda em um SGBDD. Laboratório de Sistemas Integráveis, Escola Politécnica, Universidade de São Paulo. Disponível em: https://sol.sbc.org.br/index.php/sscad/article/view/20689/20516. Acesso em: 16/06/2024. MARTINS, Gilson Fernandes Antunes. Marketing político no WhatsApp: mineração de Small Data nas eleições municipais de Ouro Preto. 2021. Orientador: Nair Prata Moreira Martins. Disponível em: https://repositorio.ufop.br/handle/123456789/14422. Acesso em: 21/06/2024. OKADA, Renan Shindi; BEZERRA, Wesley dos Reis. MANIPULADOR DE ARQUIVOS CSV NA LINGUAGEM JAVA, MONGODB, DOCKER. Rio Grande do Sul: Instituto Federal Catarinense, 2023. Disponível em: https://publicacoes.ifc.edu.br/index.php/fetec/article/view/5142. Acesso em: 12 jun. 2024. OZSU, M. T.; VALDURIEZ, P. Principles of distributed databases (3nd edition), PrenticeHall, 2011. Disponível em: http://pustaka.unp.ac.id/file/abstrak_kki/EBOOKS/Basis%20Data%20Terdistribusi.pdf. Acesso em: 08/06/2024. REIS, Paulo. Subjetividade, Small Data e Observação Participante. 2019. Disponível em: https://inovacao.ufrj.br/images/vol_28_subjetividade_small_data_observacao_participante_2019.pdf. Acesso em: 21/06/2024. SANTOS, Guilherme Soares Simões dos; MENDES, Ana Carolina Coelho. Apache Cassandra. Minas Gerais: Universidade Federal de Minas Gerais, 2020. Disponível em: https://homepages.dcc.ufmg.br/~mirella/DCCbda/20181/TXT2/Ana%20Carolina.pdf. Acesso em: 12 jun. 2024. TUPPER, C. D. Distributed Databases. In: Data architecture: From Zen to Reality. USA: Morgan Kaufmann, 2011. p. 385–400. Disponível em: https://archive.org/details/Data_Architecture_From_Zen_to_Reality_C._Tupper_Morgan_Kaufman_2011_BBS/page/n15/mode/2up. Acesso em: 08/06/2024.

08 de Novembro de 2024

27-38

Palmas-TO

e-ISSN:2447-0767

Como referenciar

TAVARES DE SOUZA, A.; TRISTÃO, E.; MORAIS, E.; MARIOTI, B. M.. Banco de dados distribuído com Apache Cassandra. In: ENCOINFO - Congresso de Computação e Tecnologias da Informação, 26., 2024, Palmas - TO. Anais [...]. Palmas - TO: CEULP/ULBRA, 2024. p. 27 - 38. ISSN e-ISSN: 2447-0767 versão online. Disponível em: https://ulbra-to.br/encoinfo/edicoes/2024/artigos/banco-de-dados-distribuido-com-apache-cassandra/. Acesso em: 14 nov. 2024