3 ms·
I agree. If you can solve the problem in a reasonable amount of time on current high-end hardware, it's not a big problem. If the only way to meet demand is by
by jerseyguy 13y ago
I agree. If you can solve the problem in a reasonable amount of time on current high-end hardware, it's not a big problem. If the only way to meet demand is by distributing the solution, then you can start calling it a big problem.
- gaius 13y agoDistributed systems have been around for a long time.
- jerseyguy 13y agoOf course. What I meant is that if you have a dataset for which you can give an answer by loading it all into memory on a single machine -- it's not a big problem. That isn't to say that every problem which is better solved using a distributed system is a big problem.
- stirno 13y agoThis times 1000. Most developers don't realize that we're just starting to circle around again (this is a known, common pattern) and rediscover the reason for complex distributed systems from our past. Now we'll just do it with shinier tools. As problem spaces expand beyond our current hardwares ability, we start distributing it until a new wave of equipment becomes available and we start labeling our predecessors idiots for having ever built something so complex.
- Aloha 13y agoYes, and while you can solve many problems with parallelism, that doesn't mean you should.