COMPARATIVO ENTRE OS MODELOS DE BANCO DE DADOS RELACIONAL E NÃO-RELACIONAL
DOI:
https://doi.org/10.31510/infa.v16i2.673Palavras-chave:
NoSQL, Não-Relacional, EscalabilidadeResumo
O presente artigo consiste em uma pesquisa bibliográfica exploratória e descritiva que visa informar uma nova área da tecnologia de banco de dados, que emergiu como resposta às dificuldades pelo tradicional modelo relacional do banco de dados ao crescimento exponencial de dados gerados, armazenados e processados atualmente com o surgimento da Web 2.0. Neste contexto, surge um banco de dados de modelo não-relacional, denominada de NoSQL (Not Only Structured Query Language), proposto com o objetivo de atender aos requisitos de gerenciamento de grandes volumes de dados, semiestruturados ou não-estruturados, com alta escalabilidade e de baixo custo, comparando-se ao custo de escalabilidade de um banco de dados de modelo relacional. O objetivo principal é apresentar os sistemas de gerenciamentos de dados não-relacionais como opção para uso de banco de dados para aplicações que demandem por alta escalabilidade, sendo mais voltado para uso com aplicações Web e aplicativos. Espera-se com este artigo, auxiliar a compreensão sobre o modelo não-relacional, para entendimento de seu funcionamento e características, que contribuem para uma nova inovação como atendimento de necessidade.
Downloads
Métricas
Referências
CARDOSO, R.M.F.; Bases de Dados NoSQL. Disponível em: <https://core.ac.uk/download/pdf/47141116.pdf>. Acesso em: 19 de abr. de 2019.
CARNEIRO, A.P.; MOREIRA, J.L.; FREITAS, A.L.C.; TUNING –Técnicas de otimização de Banco de Dados um estudo comparativo: MySQL e PostgreSQL. Disponível em: <http://repositorio.furg.br/bitstream/handle/1/1692/TUNING.pdf?sequence=1>. Acesso em: 3 de set. de 2019.
DATE, C.J.; Introdução a sistemas de bancos de dados. Disponível em: <https://books.google.com.br/books?hl=pt-BR&lr=&id=xBeO9LSlK7UC&oi=fnd&pg=PP23&dq=Os+primeiros+Sistemas+Gerenciadores+de+Banco+de+Dados&ots=xbQAmYwb1P&sig=kRY0MSnfhKfRwzSOB2Z4fKgevRM#v=onepage&q=Os%20primeiros%20Sistemas%20Gerenciadores%20de%20Banco%20de%20Dados&f=false>. Acesso em: 19 de abr. de 2019.
DIANA, M.; M.A; NOSQL na Web 2.0: Um Estudo Comparativo de Bancos Não- Relacionais para Armazenamento de Dados na Web 2.0. Disponível em: <http://200.17.137.109:8081/novobsi/Members/josino/fundamentos-de-banco-de-dados/2012.1/sbbd_wtd_12.pdf>. Acesso em: 3 de set. de 2019.
GIL, A.C.; Como classificar as pesquisas. Disponível em: <http://www.madani.adv.br/aula/Frederico/GIL.pdf>. Acesso em: 19 de abr. de 2019.
KOKAY, M.C.; Banco de dados NoSQL: um novo paradigma. SQL Magazine, 2015. Disponível em: <https://www.devmedia.com.br/banco-de-dados-nosql-um-novo-paradigma-revista-sql-magazine-102/25918#6>. Acesso em: 3 de set. 2019.
LAKATOS, E.M.; MARCONI, M.A.; Técnicas de Pesquisa. Disponível em: <http://www.labev.uerj.br/textos/tecnicas-pesquisa_pesquisa-bibliografica.pdf>. Acesso em: 19 de abr. de 2019.
LEE, K.K.Y.; TANG, W.C.; CHOI, K.S.; Alternatives to relational database: Comparison of NoSQL and XML approaches for clinical data storage. Computer Methods and Programs in Biomedicine. ed. 1. p. 99-109. 2013.
LÓSCIO B.F.; OLIVEIRA, H.R.; PONTES, J.C.S.; NoSql no desenvolvimento de aplicações Web colaborativas. Disponível em: <https://www.researchgate.net/profile/Bernadette_Loscio/publication/268201466_NoSQL_no_desenvolvimento_de_aplicacoes_Web_colaborativas/links/576aa72008aef2a864d1ef8c/NoSQL-no-desenvolvimento-de-aplicacoes-Web-colaborativas.pdf>. Acesso em: 19 de abr. de 2019.
MACÁRIO, C.G.N.; BALDO, S.M.; O Modelo Relacional. Disponível em: <http://www.ic.unicamp.br/~geovane/mo410-091/Ch03-RM-Resumo.pdf>. Acesso: 19 de abr. de 2019.
MICROSOFT TECHNET. Avaliando o desempenho. Disponível em: <https://technet.microsoft.com/pt-br/library/ms179440(v=sql.105).aspx#Nesta seção>. Acesso em: 3 de set. de 2019.
MOREIRA, D.R.; DIAS, M.S.; Web 2.0: A Web Social. Disponível em: <http://www.portalcatalao.com/painel_clientes/cesuc/painel/arquivos/upload/temp/5b8d871edec20a2cea22e4a06c772a66.pdf>. Acesso em: 19 de abr. de 2019.
PANIZ, D.; NoSQL: Como armazenar os dados de uma aplicação moderna. Disponível em: <https://books.google.com.br/books/about/NoSQL.html?id=Jii5DAAAQBAJ&printsec=frontcover&source=kp_read_button&redir_esc=y#v=onepage&q=map%20reduce&f=false>. Acesso em: 19 de abr. de 2019.
PAULETO, PAINS, DANTAS E SAKURAI. Estudo comparativo das tecnologias de banco de dados relacional vs. NoSQL (MySQL vs. MongoDB). São Paulo, 2013.
Disponível em:
<https://www.metodista.br/congressos-cientificos/index.php/CM2013/facs/paper/view/5227>. Acesso em: 3 de set. de 2019.
RABELO, D.F; CÂNDIDO, M.V.I.; Análise de desempenho de banco de dados NoSQL em um sistema que utiliza um banco de dados relacional e não relacional para armazenamento de dados. Disponível em: <http://repositorio.aee.edu.br/bitstream/aee/45/1/TCC2_2017_02_DanielFerreiraRabelo_MarcoViniciusIseckeCandido.pdf>. Acesso em: 3 de set. de 2019.
RAUPP, F.M.; BAUREN, I.M.; Metodologia de pesquisa aplicável a ciências sociais. Disponível em: <https://s3.amazonaws.com/academia.edu.documents/33863767/metodologia_de_pesquisa_aplicavel_as_ciencias_sociais.pdf?AWSAccessKeyId=AKIAIWOWYYGZ2Y53UL3A&Expires=1556164644&Signature=Rl1dbtnLrZWNroWkG8llz8pbcQQ%3D&response-content-disposition=inline%3B%20filename%3DMetodologia_de_pesquisa_aplicavel_as_cie.pdf>. Acesso em: 19 de abr. de 2019.
REILLY, T.O.; Web 2.0. Disponível em: <https://maximiza.typepad.com/maximiza_cool_geek/files/web20_report_excerpt.pdf>. Acesso em: 19 de abr. de 2019.
REZENDE, R. A História dos Banco de Dados. Disponível em: <https://www.devmedia.com.br/a-historia-dos-banco-de-dados/1678>. Acesso em: 19 de apr. de 2019.
SADALAGE, P.J.; FOWLER, M.; NoSQL Essencial: Um Guia Conciso para o Mundo Emergente da Persistência Poliglota. Disponível em: <https://books.google.com.br/books?hl=pt-BR&lr=&id=m6jiDQAAQBAJ&oi=fnd&pg=PA25&dq=livro+sobre+NoSQL&ots=KWnbdlqtHz&sig=m0wsgJzagONIWqWjSy19ZLF3zQk&redir_esc=y#v=onepage&q=livro%20sobre%20NoSQL&f=false>. Acesso em: 19 de abr. de 2019.
SILBERSCHATZ, A.; SUNDARSHAN, S.; KORTH, H.F.; Sistema de banco de dados. Disponível em: <https://books.google.com.br/books?hl=pt-BR&lr=&id=1FBaDwAAQBAJ&oi=fnd&pg=PT5&dq=banco+de+dados+&ots=erJ6EeShoZ&sig=YwFbC34EvO0FEcv99H38od4CEOM#v=onepage&q=banco%20de%20dados&f=false>. Acesso em: 19 de abr. de 2019.
SOUZA, A.M.; PRADO, E.P.V.; SUN, V. FANTINATO, M.; Critérios para Seleção de SGBD NoSQL: o Ponto de Vista de Especialistas com base na Literatura. Disponível em: <https://www.researchgate.net/profile/Marcelo_Fantinato/publication/272158291_Criterios_para_Selecao_de_SGBD_NoSQL_o_Ponto_de_Vista_de_Especialistas_com_base_na_Literatura/links/57d221e108ae601b39a21041/Criterios-para-Selecao-de-SGBD-NoSQL-o-Ponto-de-Vista-de-Especialistas-com-base-na-Literatura.pdf>. Acesso em: 19 de abr. 2019.
SOUSA, G.; PEREIRA, J.L.; Document-Based Databases: Estudo exploratório no âmbito das Bases de Dados NoSQL. Disponível em: <https://repositorium.sdum.uminho.pt/bitstream/1822/51744/3/CAPSI2015_GS_JLP.pdf>. Acesso: 19 de abr. 2019.
TOTH, R.M. Abordagem NoSQL: uma real alternativa. Disponível em: <https://dcomp.sor.ufscar.br/verdi/topicosCloud/nosql_artigo.pdf>. Acesso: 19 de abr. de 2019.
IANNI, V. Introdução aos bancos de dados NoSQL. Disponível em: <https://www.devmedia.com.br/introducao-aos-bancos-de-dados-nosql/26044>. Acesso em: 19 de abr. 2019.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Os direitos autorais dos artigos publicados pertencem à revista Interface Tecnológica e seguem o padrão Creative Commons (CC BY 4.0), que permite o remixe, adaptação e criação de obras derivadas do original, mesmo para fins comerciais. As novas obras devem conter menção ao(s) autor(es) nos créditos.
- Resumo 4914
- PDF 4805