dc.description.abstract |
Com o grande aumento do volume de dados existente, tornou-se necessário o desenvolvimento de alternativas de gerenciamento de dados, que possam suprir o aumento da demanda de desempenho e disponibilidade. Assim sendo, várias alternativas foram desenvolvidas em contraposição ao renomado modelo relacional. Essa nova categoria de bancos de dados ficou conhecida como NoSQL. Nesse
sentido, este trabalho justifica-se pela necessidade de se apresentar as características desses sistemas e enfatizar as diferenças com o modelo relacional. A pesquisa tem como objetivo realizar um estudo comparativo entre sistemas de gerenciamento de banco de dados relacionais e NoSQL, realizando uma comparação de performance entre o MySQL, CouchDB e o MongoDB. O estudo foi desenvolvido a partir de uma análise quantitativa, tendo em vista que procura analisar o desempenho dos sistemas.
Para a realização desta pesquisa foi adotado como procedimento técnico o estudo de caso, com a realização de simulações de operações de escrita e consulta, obtendo assim, dados relacionados especificamente a performance de cada SGBD. Deste modo, ao término deste trabalho foi percebida grande diferença entre os resultados obtidos pelos três softwares analisados, sendo o MongoDB o que apresentou melhor desempenho, seguido do CouchDB, e, por fim, o MySQL. Além disso, foi possível
analisar como esses softwares trabalham de forma distribuída, e como reagem a falhas de conexão. Portanto, esta pesquisa contribuiu para melhor compreensão dessa nova categoria de bancos de dados, bem como seu funcionamento, mesmo os testes ocorrendo em um ambiente não distribuído. |
pt_BR |