я программирую уже 4.5 года и тоже метаюсь из технологии в технологию, но вне рабочее время. Я бы вам советовал выбрать один язык и устроиться на работу, а в свободное время учавствовать в open source или иметь pet проекты на различных языках. Работаю я Java\ActionScript\SQL developer, но в свободное время и на C, C++, Haskell, Scala, JS (с его уймой фреймворков), lisp пишу и пытаюсь узнать.
установил ssd в msata порт, перенес на него систему и базу - все летает. таки да, ssd - мой ответ. Поразительная разница, запросы упали до рабочего состояния.
я с вами вообще не спорил.. я просто хочу понять, почему две одинаковые базы на разных компьютерах выполняют запросы - одинаковые, на "холодную" базу - и результаты отличаются вдвое. Даже такой просто запрос как: select 1 from dual; выполняется целую СЕКУНДУ, это не фул-скан таблицы, это не джоин даже. Просто запрос в системную таблицу - и такой огромный пинг.
я думал над этим, но неужели настолько огромная разница? Запросы, которые на рабочем компьютере бегают за 7-10 секунд, здешь отрабатывают за 37 - 47 секунд. (Естественно дампы баз одинаковые)
я слышал, что GWT также имеет перформансные проблемы.
Плюс, это как получается, если я хочу использовать d3js, то вызывать его методы я буду на стороне GWT? или Описываю классы на Java, они копмпилятся в JS, в коде передаю данные в эти Java-GWT классы и потом уже на стороне UI обрабатывают в нужном js движке (к примеру, d3js)?