Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_SP |
Texto Completo: | https://repositorio.pucsp.br/jspui/handle/handle/36547 |
Resumo: | In this monograph is addressed key concepts used in NoSQL databases and their counterparts in traditional relational databases, and aims to make a comparison between these databases in its main features that can impact the way we model the data, therefore presents a compiled information on how each of the four main types of NoSQL databases (Key-Value, Document Database, Graphs Database and Column-Family) utilize its features to create storage structures, the main applications available to use each type of database based on public interest, which strategies we can use to get better results, how each type of NoSQL databases performs the consistency of the stored data and results of research and scalability strategies available in each database model, the theoretical material used as reference for this study was selected from respected authors in the software development area as Martin Fowler, Pramod Sadalage and Steve Hoberman, where the concepts presented by the authors is used to make this compiled also it shows the importance of ecosystems of "polyglot applications” at least when it comes to databases, which can exploit the best features of each type of database |
id |
PUC_SP-1_d03e0d01ffb334e79553245c626c1411 |
---|---|
oai_identifier_str |
oai:repositorio.pucsp.br:handle/36547 |
network_acronym_str |
PUC_SP-1 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
repository_id_str |
|
spelling |
Pereira, André Luiz GarciaFernandes, Tiago Ferreira2023-07-28T20:47:42Z2023-07-28T20:47:42Z2015-12-23Fernandes, Tiago Ferreira. Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa. 2015. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2015.https://repositorio.pucsp.br/jspui/handle/handle/36547In this monograph is addressed key concepts used in NoSQL databases and their counterparts in traditional relational databases, and aims to make a comparison between these databases in its main features that can impact the way we model the data, therefore presents a compiled information on how each of the four main types of NoSQL databases (Key-Value, Document Database, Graphs Database and Column-Family) utilize its features to create storage structures, the main applications available to use each type of database based on public interest, which strategies we can use to get better results, how each type of NoSQL databases performs the consistency of the stored data and results of research and scalability strategies available in each database model, the theoretical material used as reference for this study was selected from respected authors in the software development area as Martin Fowler, Pramod Sadalage and Steve Hoberman, where the concepts presented by the authors is used to make this compiled also it shows the importance of ecosystems of "polyglot applications” at least when it comes to databases, which can exploit the best features of each type of databaseNesta monografia são abordados os principais conceitos utilizados em bancos de dados NoSQL e seus contrapontos em bancos de dados relacionais tradicionais, e tem como principal objetivo fazer uma comparação entre estes bancos de dados em suas principais características que podem impactar na forma como modelamos os dados, sendo assim é apresentado um compilado de informações sobre como cada um dos quatro principais tipos de bancos de dados NoSQL (Key-Value, Document Database, Orientados a grafos e Orientados a colunas) utilizam de suas características para criar estruturas de armazenamento de dados, as principais aplicações disponíveis para se utilizar cada tipo de banco baseado no interesse do publico geral, quais as estratégias de pesquisas podemos utilizar para obter melhores resultados, como cada tipo de bancos de dados NoSQL realiza a consistências dos dados armazenados e dos resultados de pesquisas e as estratégias de escalabilidade disponíveis em cada modelo de banco, o material teórico utilizado de referencia para este estudo foi selecionado a partir de autores conceituados na área de desenvolvimento de software como Martin Fowler, Pramod Sadalage e Steve Hoberman, onde são utilizados os conceitos apresentados pelos autores para criar este compilado, também é apresentada a importância de ecossistemas de aplicações “poliglotas” ao menos no que se refere a bancos de dados, onde podemos explorar as melhores características de cada tipo de banco de dadosporPontifícia Universidade Católica de São PauloEspecialização em Engenharia de SoftwarePUC-SPBrasilFaculdade de Ciências Exatas e TecnologiaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREBanco de dadosModelagemNoSQLData baseModellingNoSQLUm estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_SPinstname:Pontifícia Universidade Católica de São Paulo (PUC-SP)instacron:PUC_SPORIGINALTIAGO FERREIRA FERNANDES.pdfapplication/pdf997866https://repositorio.pucsp.br/xmlui/bitstream/handle/36547/1/TIAGO%20FERREIRA%20FERNANDES.pdf5902c3fe842cd2814e0dfcac093ab2a6MD51TEXTTIAGO FERREIRA FERNANDES.pdf.txtTIAGO FERREIRA FERNANDES.pdf.txtExtracted texttext/plain96135https://repositorio.pucsp.br/xmlui/bitstream/handle/36547/2/TIAGO%20FERREIRA%20FERNANDES.pdf.txt3f6c33ca9f18f40536032787279f254dMD52THUMBNAILTIAGO FERREIRA FERNANDES.pdf.jpgTIAGO FERREIRA FERNANDES.pdf.jpgGenerated Thumbnailimage/jpeg1223https://repositorio.pucsp.br/xmlui/bitstream/handle/36547/3/TIAGO%20FERREIRA%20FERNANDES.pdf.jpgcaa768feb180933aaa62f9bcc23fd48eMD53handle/365472023-07-29 01:06:29.045oai:repositorio.pucsp.br:handle/36547Biblioteca Digital de Teses e Dissertaçõeshttps://sapientia.pucsp.br/https://sapientia.pucsp.br/oai/requestbngkatende@pucsp.br||rapassi@pucsp.bropendoar:2023-07-29T04:06:29Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)false |
dc.title.pt_BR.fl_str_mv |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
title |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
spellingShingle |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa Fernandes, Tiago Ferreira CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE Banco de dados Modelagem NoSQL Data base Modelling NoSQL |
title_short |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
title_full |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
title_fullStr |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
title_full_unstemmed |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
title_sort |
Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa |
author |
Fernandes, Tiago Ferreira |
author_facet |
Fernandes, Tiago Ferreira |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Pereira, André Luiz Garcia |
dc.contributor.author.fl_str_mv |
Fernandes, Tiago Ferreira |
contributor_str_mv |
Pereira, André Luiz Garcia |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE Banco de dados Modelagem NoSQL Data base Modelling NoSQL |
dc.subject.por.fl_str_mv |
Banco de dados Modelagem NoSQL |
dc.subject.eng.fl_str_mv |
Data base Modelling NoSQL |
description |
In this monograph is addressed key concepts used in NoSQL databases and their counterparts in traditional relational databases, and aims to make a comparison between these databases in its main features that can impact the way we model the data, therefore presents a compiled information on how each of the four main types of NoSQL databases (Key-Value, Document Database, Graphs Database and Column-Family) utilize its features to create storage structures, the main applications available to use each type of database based on public interest, which strategies we can use to get better results, how each type of NoSQL databases performs the consistency of the stored data and results of research and scalability strategies available in each database model, the theoretical material used as reference for this study was selected from respected authors in the software development area as Martin Fowler, Pramod Sadalage and Steve Hoberman, where the concepts presented by the authors is used to make this compiled also it shows the importance of ecosystems of "polyglot applications” at least when it comes to databases, which can exploit the best features of each type of database |
publishDate |
2015 |
dc.date.issued.fl_str_mv |
2015-12-23 |
dc.date.accessioned.fl_str_mv |
2023-07-28T20:47:42Z |
dc.date.available.fl_str_mv |
2023-07-28T20:47:42Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
Fernandes, Tiago Ferreira. Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa. 2015. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2015. |
dc.identifier.uri.fl_str_mv |
https://repositorio.pucsp.br/jspui/handle/handle/36547 |
identifier_str_mv |
Fernandes, Tiago Ferreira. Um estudo sobre modelagem de banco de dados NoSQL: uma pesquisa explicativa. 2015. Monografia de Especialização (Especialização em Engenharia de Software) - Faculdade de Ciências Exatas e Tecnologia da Pontifícia Universidade Católica de São Paulo, São Paulo, 2015. |
url |
https://repositorio.pucsp.br/jspui/handle/handle/36547 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.publisher.program.fl_str_mv |
Especialização em Engenharia de Software |
dc.publisher.initials.fl_str_mv |
PUC-SP |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Faculdade de Ciências Exatas e Tecnologia |
publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_SP instname:Pontifícia Universidade Católica de São Paulo (PUC-SP) instacron:PUC_SP |
instname_str |
Pontifícia Universidade Católica de São Paulo (PUC-SP) |
instacron_str |
PUC_SP |
institution |
PUC_SP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
collection |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
bitstream.url.fl_str_mv |
https://repositorio.pucsp.br/xmlui/bitstream/handle/36547/1/TIAGO%20FERREIRA%20FERNANDES.pdf https://repositorio.pucsp.br/xmlui/bitstream/handle/36547/2/TIAGO%20FERREIRA%20FERNANDES.pdf.txt https://repositorio.pucsp.br/xmlui/bitstream/handle/36547/3/TIAGO%20FERREIRA%20FERNANDES.pdf.jpg |
bitstream.checksum.fl_str_mv |
5902c3fe842cd2814e0dfcac093ab2a6 3f6c33ca9f18f40536032787279f254d caa768feb180933aaa62f9bcc23fd48e |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP) |
repository.mail.fl_str_mv |
bngkatende@pucsp.br||rapassi@pucsp.br |
_version_ |
1799796023542939648 |