Хира Лал Бхандари* и Рошан Читракар
При быстром и многомерном росте данных система управления реляционными базами данных (СУБД), имеющая поддержку языка структурированных запросов (SQL), сталкивается с трудностями в управлении большими объемами данных из-за отсутствия динамической модели данных, проблем с производительностью и масштабируемостью и т. д. База данных NoSQL решает эти проблемы, предоставляя функции, которых не хватает базе данных SQL. Поэтому многие организации переходят с SQL на NoSQL. База данных СУБД имеет дело со структурированными данными, а база данных NoSQL — со структурированными, неструктурированными и полуструктурированными данными. Поскольку приложения непрерывно развиваются, огромный объем собранных данных уже был взят для архитектурной миграции из базы данных SQL в базу данных NoSQL. Поскольку NoSQL является новой и развивающейся технологией в области управления базами данных и из-за возросшей зрелости технологии баз данных NoSQL, многие приложения уже перешли на NoSQL, чтобы извлекать информацию из больших данных. В этом исследовании обсуждаются, анализируются и сравниваются 7 (семь) различных методов миграции данных из базы данных SQL в базу данных NoSQL. Миграция выполняется с использованием соответствующих инструментов/фреймворков, доступных для каждой методики, а результаты оцениваются, анализируются и проверяются с помощью системного инструмента SysGauge. Параметры, используемые для анализа и сравнения, — это скорость, время выполнения, максимальное использование ЦП и максимальное использование памяти. В конце всей работы были рекомендованы наиболее эффективные методики.