История изменений
Исправление
vertexua,
(текущая версия)
:
который однозначно будет иметь место
Почему вдруг? Ну выполняю я распределенный MapReduce на каком-то Hive (который похож на SQL) поверх Hadoop. Он сработает с такой же скоростью как если бы я его написал руками в виде Java класса. Кроме редких случаев когда в Java коде будет что-то очень сложное и будут специфичные оптимизации
Нужно понимать КАК работают прослойки. Допустим у тебя есть язык X, который транслируется в язык Y, который транслируется в язык Z. Это делают соответствующие трансляторы за 3мс в памяти выдавая на выходе язык Z. После этого язык Z выполняется два дня. Какая разница с написанием этого всего сразу на языке Z, который наверняка более громоздкий иначе зачем нужен этот X
Исходная версия
vertexua,
:
который однозначно будет иметь место
Почему вдруг? Ну выполняю я распределенный MapReduce на каком-то Hive (который похож на SQL) поверх Hadoop. Он сработает с такой же скоростью как если бы я его написал руками в виде Java класса. Кроме редких случаев когда в Java коде будет что-то очень сложное и будут специфичные оптимизации