Ответ, кажется, да, с ограничениями.Очевидно, можно переводить и отображать SQL в команды MapReduce , по крайней мере, для простых запросов SELECT.Статья из Chattopadhyay et al.ясно говорит «да»: «можно создать полностью функциональный движок SQL поверх платформы MapReduce с расширениями, которые выходят за пределы SQL в глубокую аналитику».Могут быть проблемы с запуском при запуске, которые могут привести к задержке в начале.
Существует даже реализация с открытым исходным кодом, которая сочетает в себе NoSQL и MapReduce: Hadoop - это реализация MapReduce с открытым исходным кодом, а Hive - это система хранилища данных поверх Hadoop, которая использует SQL-подобныйязык называется HiveQL.Между SQL и HiveQL есть некоторые существенные различия, хотя, например, отсутствие функциональности Update и Insert.