{"title":"Uma Abordagem Experimental para Avaliar os Níveis de Consistência do Banco de Dados NoSQL Cassandra","authors":"Saulo Ferreira, E. Andrade, Júlio Mendonça","doi":"10.5753/wscad.2021.18520","DOIUrl":null,"url":null,"abstract":"A computação distribuída permite a comunicação entre vários computadores, possibilitando, por exemplo, a distribuição de dados entre eles. No entanto, essa tecnologia traz alguns problemas, como, por exemplo, a consistência dos dados. A consistência dos dados replicados entre os diferentes computadores visa garantir que o mesmo dado seja acessado em todas os computadores em execução. Entretanto, garantir a consistência pode afetar o desempenho, visto que tem suas vantagens e desvantagens. Assim, este trabalho avalia os impactos dos níveis de consistência no desempenho do banco de dados NoSQL (Não Somente SQL) Cassandra, onde diferentes cenários e cargas de trabalho são considerados para analisar os trade-offs que surgem a partir da utilização desses níveis. Nós adotamos uma abordagem experimental para avaliar e analisar o tempo de resposta do sistema quando esses diferentes níveis de consistência e carga de trabalho são utilizados. Os resultados obtidos mostram que a carga de usuários concorrentes acentua a disparidade entre os tempos de resposta que cada um dos níveis apresenta, bem como a quantidade de dados envolvidos nas requisições.","PeriodicalId":410043,"journal":{"name":"Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do XXII Simpósio em Sistemas Computacionais de Alto Desempenho (WSCAD 2021)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/wscad.2021.18520","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
A computação distribuída permite a comunicação entre vários computadores, possibilitando, por exemplo, a distribuição de dados entre eles. No entanto, essa tecnologia traz alguns problemas, como, por exemplo, a consistência dos dados. A consistência dos dados replicados entre os diferentes computadores visa garantir que o mesmo dado seja acessado em todas os computadores em execução. Entretanto, garantir a consistência pode afetar o desempenho, visto que tem suas vantagens e desvantagens. Assim, este trabalho avalia os impactos dos níveis de consistência no desempenho do banco de dados NoSQL (Não Somente SQL) Cassandra, onde diferentes cenários e cargas de trabalho são considerados para analisar os trade-offs que surgem a partir da utilização desses níveis. Nós adotamos uma abordagem experimental para avaliar e analisar o tempo de resposta do sistema quando esses diferentes níveis de consistência e carga de trabalho são utilizados. Os resultados obtidos mostram que a carga de usuários concorrentes acentua a disparidade entre os tempos de resposta que cada um dos níveis apresenta, bem como a quantidade de dados envolvidos nas requisições.