Joining a billion rows 20x faster than Apache Spark | Dark Hacker News