Re:Computing shortest distances incrementally with Spark
by bitL on Tuesday June 16, 2015 @12:35PM
(#9727036)
Yikes, I had to stop when the author mentioned MapReduce for computing shortest distance. That's one of the problems for which MapReduce approach is extraordinarily bad.
Re:Computing shortest distances incrementally with Spark
by taeric on Tuesday June 16, 2015 @01:07PM
(#9727274)
Sadly.... I'm noticing that folks that have done one MapReduce job are convinced it is the way to go for all jobs. It is scary just how fad based development can be.
Re:Computing shortest distances incrementally with Spark
by karussell on Wednesday June 17, 2015 @03:51AM
(#9730495)
What does 'scale' mean :) ? Solving graph problems are best done in-memory with a big machine (RAM!), otherwise you are an order of magnitude slower (at least) if you try to distribute. But if you really have no choice I would have a look if some of the graph databases has a good distributed model. My gut feeling tells me that even a bad approach there is faster than spark ...
Facebook has blogged about scaling Apache Giraph to insane number of Vertices/Edges.
https://www.facebook.com/notes/facebook-engineering/scaling-...
http://googleresearch.blogspot.com/2009/06/large-scale-graph...
They were using Map Reduce prior to that, but it was a cascading mess.