Live data from Hacker News

Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

slideshare.net

21–30 of 46 posts

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#21
post #17

1.2 TB really is not very much data in the context of "Big Data". The supposed advantage of Hadoop is that it can scale horizontally with linear performance.

They note on slide 9 that this is only biggish data -- but sometimes, that's what you need to work with.

[deleted]

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#22
post #10

Comparing a column-oriented RDBMS with parallel query execution versus hadoop is a joke in the first place. Hadoop is extremely slow. That's nothing new. This is not an apples-to-apples comparison whatsoever. How does it compare against Greenplum or Aster or Vertica and is it more cost-effective? Those are important questions.

Comparing Redshift against Hadoop+Hive is reasonable. As you pointed out... the technologies are very different. However, there is a large overlap in use cases.

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#23

I am still new to large data, but isn't a solution like Redshift similar to Google's Big Query in that it only works with data that has a schema? How might one use Redshift with a db thats originally in Mongo?

You won't fit that much data into Mongo anyways, so does it matter?

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#24
I wish the post had gone into depth on _why_ Redshift was significantly faster, but I'm betting it uses in-memory joins whereas (hence the size limitations it mentions) whereas Hive joins are just MapReduce jobs that keep only minimal subsets of data in memory at a given point. The upshot is the Hive/MapReduce strategy isn't limited by physical memory.

Of course, if your data set can fit in memory, then Redshift or similar technologies probably is a better choice than Hive. But it's important to remember that the performance gains here come as the result of a tradeoff.

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#25

Disclaimer: I'm a committer on the Apache Hive project. A couple points in no particular order: * EMR Hive is a closed source fork of the upstream Apache Hive code base. The EMR docs imply that the latest version of EMR Hive is based on Apache Hive 0.8.1 (which was released more than a year ago), which means EMR users aren't benefitting from the performance improvements that appeared in the 0.9 and 0.10 releases. * I…

Wow. A year ago a solution architect promised me they would catch up to mainline to get a bunch of critical bugfixes.

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#26

Disclaimer: I'm a committer on the Apache Hive project. A couple points in no particular order: * EMR Hive is a closed source fork of the upstream Apache Hive code base. The EMR docs imply that the latest version of EMR Hive is based on Apache Hive 0.8.1 (which was released more than a year ago), which means EMR users aren't benefitting from the performance improvements that appeared in the 0.9 and 0.10 releases. * I…

Why wasn't that used in this performance comparison?

Because then the stupid headline wouldn't be so sensationalist, would it?

// I have no dog in this fight, but hate twisted claims

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#27

I wish the post had gone into depth on _why_ Redshift was significantly faster, but I'm betting it uses in-memory joins whereas (hence the size limitations it mentions) whereas Hive joins are just MapReduce jobs that keep only minimal subsets of data in memory at a given point. The upshot is the Hive/MapReduce strategy isn't limited by physical memory. Of course, if your data set can fit in memory, then Redshift or s…

It was significantly faster because as was mentioned above the graph ignores the the 17 HOURS it took for RedShift to import the data.

The comparison is complete and utter joke.

Re: Amazon Redshift is 10x faster and cheaper than Hadoop and Hive

#28
post #23

I am still new to large data, but isn't a solution like Redshift similar to Google's Big Query in that it only works with data that has a schema? How might one use Redshift with a db thats originally in Mongo?

You won't fit that much data into Mongo anyways, so does it matter?

People have been apparently storing 3TB of data in MongoDB.

So I guess it does matter.

Post reply on HN