Recuperação de transações em bases de dados NoSQL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/59895 |
Resumo: | Dissertação de mestrado integrado em Engenharia Informática |
id |
RCAP_a7d8463e9da1824f00647e0c5f202f21 |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/59895 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Recuperação de transações em bases de dados NoSQLEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado integrado em Engenharia InformáticaCom o amadurecimento e ampla utilização das bases de dados NoSQL tem havido um interesse crescente na adição de transações multi-linha, que proporcionem as propriedades ACID sem comprometer o desempenho e capacidade de escala destes sistemas. Apesar das propostas nesta área assentarem em técnicas bem conhecidas de bases de dados, como a multi-versão e a recuperação, a sua aplicação está agora enquadrada em pressupostos diferentes, não sendo claro que os compromissos tradicionais se mantenham. Neste contexto, este trabalho sistematiza os compromissos relacionados com a escolha de um mecanismo de recuperação, que garante que as alterações efetuadas por uma transação confirmada persistem atomicamente. Além de analisar qual o impacto na arquitetura do sistema da escolha do mecanismo de recuperação, comparamos experimentalmente as alternativas mais interessantes com diferentes cargas de trabalho.With the maturing and extensive use of NoSQL databases there has been a growing interest in adding multi-line transactions that provide ACID properties without compromising the performance and scalability of these systems. Although proposals in this area are based on traditional database techniques such as multi-version and recovery, their application is now framed in different assumptions, and it is not clear that traditional compromises remain. In this context, this work systematizes the compromises related to the choice of a recovery mechanism, which guarantees that the changes made by a commited transaction persist atomically. In addition to analyzing the impact on the system architecture of the choice of the recovery mechanism, we compared experimentally the most interesting alternatives with different workloads.Pereira, JoséAlonso, Ana Luísa Parreira NunesUniversidade do MinhoMorais, José Carlos Vieira20182018-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/59895por202201350info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:19:03Zoai:repositorium.sdum.uminho.pt:1822/59895Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:11:57.820606Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Recuperação de transações em bases de dados NoSQL |
title |
Recuperação de transações em bases de dados NoSQL |
spellingShingle |
Recuperação de transações em bases de dados NoSQL Morais, José Carlos Vieira Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Recuperação de transações em bases de dados NoSQL |
title_full |
Recuperação de transações em bases de dados NoSQL |
title_fullStr |
Recuperação de transações em bases de dados NoSQL |
title_full_unstemmed |
Recuperação de transações em bases de dados NoSQL |
title_sort |
Recuperação de transações em bases de dados NoSQL |
author |
Morais, José Carlos Vieira |
author_facet |
Morais, José Carlos Vieira |
author_role |
author |
dc.contributor.none.fl_str_mv |
Pereira, José Alonso, Ana Luísa Parreira Nunes Universidade do Minho |
dc.contributor.author.fl_str_mv |
Morais, José Carlos Vieira |
dc.subject.por.fl_str_mv |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
description |
Dissertação de mestrado integrado em Engenharia Informática |
publishDate |
2018 |
dc.date.none.fl_str_mv |
2018 2018-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/59895 |
url |
http://hdl.handle.net/1822/59895 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
202201350 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132552941797376 |