Joining a billion rows 20x faster than Apache Spark
snappydata.io
Joining a billion rows 20x faster than Apache Spark
1–10 of 86 posts
Re: Joining a billion rows 20x faster than Apache Spark
#2Re: Joining a billion rows 20x faster than Apache Spark
#3In case the author reads this: I can't read well with that font, unless I zoom in all the way. Doesn't happen with anything else (Win10, 14in laptop, Chrome)
Re: Joining a billion rows 20x faster than Apache Spark
#4In case the author reads this: I can't read well with that font, unless I zoom in all the way. Doesn't happen with anything else (Win10, 14in laptop, Chrome)
The font in the embedded gists or the font on the page?
A web design QA note for all: thin fonts (e.g 300-400 weight) as a body font but work fine on macOS due to better font rendering, but do not work well on Windows.
Re: Joining a billion rows 20x faster than Apache Spark
#5Re: Joining a billion rows 20x faster than Apache Spark
#6Earlier quoted context omitted.
The font in the embedded gists or the font on the page?
Likely the font on the page. A web design QA note for all: thin fonts (e.g 300-400 weight) as a body font but work fine on macOS due to better font rendering, but do not work well on Windows.
Re: Joining a billion rows 20x faster than Apache Spark
#7Re: Joining a billion rows 20x faster than Apache Spark
#8Am I reading this correctly? The testbed was a single laptop? A big part of spark is the distributed in-memory aspect so I'm not sure I understand why any of these numbers mean anything.
People keep stumbling upon the same thing over and over which is that the ability to scale has significant overhead.
Re: Joining a billion rows 20x faster than Apache Spark
#9Am I reading this correctly? The testbed was a single laptop? A big part of spark is the distributed in-memory aspect so I'm not sure I understand why any of these numbers mean anything.
This paper is a must read: https://pdfs.semanticscholar.org/6753/959eed800e9fad9e330daa... People keep stumbling upon the same thing over and over which is that the ability to scale has significant overhead.
Is there a clear cut answer, as to whether one should choose a distributed solution or not? It seems to me that if you're at the Terabyte scale, choosing non-distributing seems to be asking for trouble. A quick search indicates the largest HDD you can buy is around 8TB.
Re: Joining a billion rows 20x faster than Apache Spark
#10Earlier quoted context omitted.
This paper is a must read: https://pdfs.semanticscholar.org/6753/959eed800e9fad9e330daa... People keep stumbling upon the same thing over and over which is that the ability to scale has significant overhead.
I'm not sure why you got downvoted. It's a valid point and it makes intuitive sense. Is there a clear cut answer, as to whether one should choose a distributed solution or not? It seems to me that if you're at the Terabyte scale, choosing non-distributing seems to be asking for trouble. A quick search indicates the largest HDD you can buy is around 8TB.
It means that the size of the dataset is not the only factor, you need to take into account the operations performed on each "element/document", the size of the intermediate datasets and the size of the final results and some more stuff (encoding, etc.).