Hira Lal Bhandari* e Roshan Chitrakar
Com o crescimento rápido e multidimensional dos dados, o Sistema de Gestão de Base de Dados Relacional (RDBMS) com suporte de Linguagem de Consulta Estruturada (SQL) está a enfrentar dificuldades na gestão de grandes dados devido à falta de modelo de dados dinâmico, problemas de desempenho e escalabilidade, etc. Portanto, muitas organizações estão a migrar do SQL para o NoSQL. A base de dados RDBMS lida com dados estruturados e a base de dados NoSQL com dados estruturados, não estruturados e semiestruturados. À medida que ocorre o desenvolvimento contínuo de aplicações, um enorme volume de dados recolhidos já foi levado para migração arquitetural de base de dados SQL para base de dados NoSQL. Como o NoSQL é uma tecnologia emergente e em evolução no campo da gestão de bases de dados e devido ao aumento da maturidade da tecnologia de base de dados NoSQL, muitas aplicações já mudaram para o NoSQL para extrair informações de big data. Este estudo discute, analisa e compara 7 (sete) técnicas diferentes de migração de dados de base de dados SQL para base de dados NoSQL. A migração é realizada utilizando ferramentas/frameworks apropriados disponíveis para cada técnica e os resultados são avaliados, analisados e validados através de uma ferramenta de sistema chamada SysGauge. Os parâmetros utilizados para análise e comparação são a Velocidade, o Tempo de Execução, a Utilização Máxima da CPU e a Utilização Máxima da Memória. No final de todo o trabalho, foram recomendadas as técnicas mais eficientes.