Utilize este identificador para referenciar este registo: http://hdl.handle.net/10071/15649
Autoria: Oliveira, Fábio Vieira de
Orientação: Oliveira, Abílio
Data: 2017
Título próprio: Migração de bases de dados relacionais para NoSQL: métodos de análise
Referência bibliográfica: Oliveira, F. V. de (2018). Migração de bases de dados relacionais para NoSQL: métodos de análise [Dissertação de mestrado, Iscte - Instituto Universitário de Lisboa]. Repositório do Iscte. http://hdl.handle.net/10071/15649
Palavras-chave: Gestão de bases de dados
Análise de dados
Base de dados relacional
SQL Structured Query Language
Migração
Métodos
Cenários
Métricas
NoSQL
Migration
Methods
Metrics
Relational databases
Resumo: Vivemos numa época onde o crescimento previsto para o atual volume de dados disponíveis, em qualquer empresa ou organização, é muito elevado. Junta-se a este facto o atual crescimento na adoção por modelos de bases de dados NoSQL e Big Data, em detrimento de modelos relacionais. Perante esta realidade, levanta-se a questão de como evoluir ou migrar dos atuais, e ainda muito frequentes, sistemas relacionais, para os novos sistemas NoSQL. Esta investigação tem como grande objetivo validar os métodos de migração existentes (e já utilizados) e realizar uma adaptação aos mesmos, de forma a perceber qual o método mais eficiente para proceder à migração de uma base de dados relacional para uma base de dados NoSQL. A parte teórica deste trabalho mostra como proceder à implementação e análise do ambiente. Os resultados revelam que neste processo de migração, o método mais eficiente é o que se designa como offline automático. Contudo, o mesmo necessita de uma janela de indisponibilidade maior do que o método de migração online, que por sua vez exige mais recursos por parte do sistema operativo para proceder à migração. Portanto, o método mais eficiente para migrar uma base de dados vai depender da disponibilidade aplicacional, e dos recursos computacionais disponíveis, para a mesma. Esperamos dar um importante contributo no sentido de auxiliar na escolha de um método de migração a utilizar, e das métricas que podem ser coletadas para melhor avaliar a performance de uma migração.
We live in an age where the expected growth for the current volume of data available in any company or organization is very high. Added to this is the current growth in the adoption of NoSQL and Big Data database models, to the detriment of relational models. Given this reality, the question arises as to how to evolve or migrate from the current, and still very frequent, relational systems, to the new NoSQL systems. The purpose of this research is to validate existing migration methods (and already used) and to adapt them, to understand the most efficient method to migrate from a relational database to a NoSQL database. The theoretical part of this work shows how to proceed to the implementation and analysis of the environment. The results show that in this migration process, the most efficient method is what is referred to as automatic offline. However, it requires a window of unavailability greater than the method of online migration, which in turn requires more resources from the operating system to migrate. Therefore, the most efficient method to migrate a database will depend on the application availability, and the computational resources available, for the same. We hope to make an important contribution in the sense that the tests carried out in this thesis can help in choosing which method of migration to use and which metrics can be collected to better analyse the performance of a migration.
Designação do grau: Mestrado em Engenharia Informática
Arbitragem científica: yes
Acesso: Acesso Aberto
Aparece nas coleções:T&D-DM - Dissertações de mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
master_fabio_vieira_oliveira.pdf2,19 MBAdobe PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis Logotipo do Orcid 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.