Нет ну вот реально, зачем проге, которой на запрос надо полезть в БД конвертнуть данные и выдать в текстовом виде, отжирать сотни и тысячи мегабайт? На всех нормальных языках это максимум десятки мегабайт по оперативе. Даже PHP, Python, Node сильно легче
Если у вас что-то так, вы а) плохо пишете код б) плохо конфигурируете софт (будь то JVM, окружение для запуска, или что-то ещё).