通信やDBアクセスがあるから言語の実行効率は問題にならない、とか寝言言ってる奴がたまにいるけどさ、
DBの負担を減らすためにDBは簡単なスキーマにして言語側ロジックで複雑な処理をする事あるじゃん。
その場合にRubyとJavaじゃまるで実行性能が違う。
後、Javaだと変数をアプリケーションスコープに入れとけば簡単に永続化できる。
これもDBへのアクセスを減らすことに役立つ。