4 ms·
So what exactly is it about the Naiad implementation that makes it so much better than Spark/GraphX? Is it just Rust vs Java, or is there something more fundame
by anonymousDan 11y ago
So what exactly is it about the Naiad implementation that makes it so much better than Spark/GraphX? Is it just Rust vs Java, or is there something more fundamental about the model?
- frankmcsherry 11y agoIt's a good question. Part two goes in to this a bit more (the post was too long). But, the performance seems to be due to a few things: 1. Rust/C#/etc. vs Java. Stuff just goes faster with less effort. 2. The model is more "programmable". Rather than select from pluggable pre-fab algorithms, with certain trade-offs already made for you, you are able to write your own code where you need it. The system runs your code and really not that much else. Stay tuned for when we actually push that content out.
- xjia 11y agoIt is interesting to see C# outperforms Java. What exact behaviors of the languages are contributing to the speed-up?