Is Distributed Computing Slow?
I don’t know very much about distributing computer, except what I know about it from the perspective of J2EE. However, everything that I read and hear says that it is slow. Web services are the newest craze, but I keep hearing that if you need speed, use something else. If you were to set up a true distributed app using J2EE and multiple app servers spread across multiple computers, then expect it to be slow.
So, my first question is: is this true? Are distributed computer application inherently slow? Are J2EE distributed apps inherently slow? Is there a way of creating a distributed app that is fast? Is there a way of transfering data across multiple computers quickly and efficiently? These are just a few of the question I have.
At work, we are probably looking at creating a distributed app, however, we need it to run incredibly fast processing millions of pieces of data every few minutes. However, this seems to go against what I keep hearing about these kinds of applications. On the other hand, Google runs the worlds biggest distributed application and it is also the fastest. Processing any request in under a second across thousands of computers. So somehow, there must be a way to speed these things up.