Это все JS головного мозга.
Выбор надо делать в зависимости от задачи.
Но при работе вместе с ОРМ разницы между постгрей и мускулем практически не будет.
А так можете на hh посмотреть что у вас в городе более востребовано.
Огнеупорный Таракан: Сама идея в рантайме узнавать внутри метода кто его вызвал, и строить вокруг этого функционал - крайне неудачна. Вероятно у вас что-то не то с общей задумкой.