Migration of relational databases to NoSQL - methods of analysis

Detalhes bibliográficos
Autor(a) principal: Oliveira, F.
Data de Publicação: 2018
Outros Autores: Oliveira, A., Alturas, B.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10071/15470
Resumo: The amount of data to store, organize and manage in any organization, is very high and increases every day, fact well-known by companies as Facebook, Google or SAS. With this current growth rate, technologies must adapt to the amount of disposable data, and a new approach to information processing is required. Big Data technologies are more focused, and this is a reason for a greater spread of NoSQL database models. The purpose of this article is to validate the existing (and already used) migration methods and to adapt them, to understand the most efficient method to migrate a relational database to a NoSQL database. We will show the methodology used and what were the steps followed for the implementation, as well as the configuration of the environment used during the tests. Results show that in this migration process, the most efficient method is what is referred to as automatic offline migration. 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 it. We hope to make an important contribution in helping to choose a migration method to use, and the metrics that can be collected to better evaluate the performance of a migration.
id RCAP_a4706598182b34c802c6593313c51de9
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/15470
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 Migration of relational databases to NoSQL - methods of analysisMigrationMethodsMetricsRelational databasesNoSQLThe amount of data to store, organize and manage in any organization, is very high and increases every day, fact well-known by companies as Facebook, Google or SAS. With this current growth rate, technologies must adapt to the amount of disposable data, and a new approach to information processing is required. Big Data technologies are more focused, and this is a reason for a greater spread of NoSQL database models. The purpose of this article is to validate the existing (and already used) migration methods and to adapt them, to understand the most efficient method to migrate a relational database to a NoSQL database. We will show the methodology used and what were the steps followed for the implementation, as well as the configuration of the environment used during the tests. Results show that in this migration process, the most efficient method is what is referred to as automatic offline migration. 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 it. We hope to make an important contribution in helping to choose a migration method to use, and the metrics that can be collected to better evaluate the performance of a migration.MCSER – Mediterranean Center of Social and Educational Research2018-04-02T09:25:44Z2018-01-01T00:00:00Z20182019-03-20T11:51:44Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10071/15470eng2039-934010.2478/mjss-2018-0042Oliveira, F.Oliveira, A.Alturas, B.info: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-11-09T17:49:17Zoai:repositorio.iscte-iul.pt:10071/15470Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T22:24:11.677566Repositó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 Migration of relational databases to NoSQL - methods of analysis
title Migration of relational databases to NoSQL - methods of analysis
spellingShingle Migration of relational databases to NoSQL - methods of analysis
Oliveira, F.
Migration
Methods
Metrics
Relational databases
NoSQL
title_short Migration of relational databases to NoSQL - methods of analysis
title_full Migration of relational databases to NoSQL - methods of analysis
title_fullStr Migration of relational databases to NoSQL - methods of analysis
title_full_unstemmed Migration of relational databases to NoSQL - methods of analysis
title_sort Migration of relational databases to NoSQL - methods of analysis
author Oliveira, F.
author_facet Oliveira, F.
Oliveira, A.
Alturas, B.
author_role author
author2 Oliveira, A.
Alturas, B.
author2_role author
author
dc.contributor.author.fl_str_mv Oliveira, F.
Oliveira, A.
Alturas, B.
dc.subject.por.fl_str_mv Migration
Methods
Metrics
Relational databases
NoSQL
topic Migration
Methods
Metrics
Relational databases
NoSQL
description The amount of data to store, organize and manage in any organization, is very high and increases every day, fact well-known by companies as Facebook, Google or SAS. With this current growth rate, technologies must adapt to the amount of disposable data, and a new approach to information processing is required. Big Data technologies are more focused, and this is a reason for a greater spread of NoSQL database models. The purpose of this article is to validate the existing (and already used) migration methods and to adapt them, to understand the most efficient method to migrate a relational database to a NoSQL database. We will show the methodology used and what were the steps followed for the implementation, as well as the configuration of the environment used during the tests. Results show that in this migration process, the most efficient method is what is referred to as automatic offline migration. 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 it. We hope to make an important contribution in helping to choose a migration method to use, and the metrics that can be collected to better evaluate the performance of a migration.
publishDate 2018
dc.date.none.fl_str_mv 2018-04-02T09:25:44Z
2018-01-01T00:00:00Z
2018
2019-03-20T11:51:44Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/15470
url http://hdl.handle.net/10071/15470
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 2039-9340
10.2478/mjss-2018-0042
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.publisher.none.fl_str_mv MCSER – Mediterranean Center of Social and Educational Research
publisher.none.fl_str_mv MCSER – Mediterranean Center of Social and Educational Research
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_ 1799134804201963520