Apache Hadoop vs Google Bigdata

MST picture MST · May 16, 2015 · Viewed 7k times · Source
  1. Can any one explain me the key difference between Apache Hadoop vs Google Bigdata
  2. Which one is better(hadoop or google big data).

Answer

karthik manchala picture karthik manchala · May 16, 2015

Simple answer would be.. it depends on what you want to do with your data.

Hadoop is used for massive storage of data and batch processing of that data. It is very mature, popular and you have lot of libraries that support this technology. But if you want to do real time analysis, queries on your data hadoop is not suitable for it.

Google's Big Query was developed specially to solve this issue. You can do real time processing on your data using google's big query.

You can use Big Query in place of Hadoop or you can also use big query with Hadoop to query datasets produced from running MapReduce jobs.

So, it entirely depends on how you want to process your data. If batch processing model is required and sufficient you can use Hadoop and if you want real time processing you have to choose Google's.

Edit: You can also explore other technologies that you can use with Hadoop like Spark, Storm, Hive etc.. (and choose depending on your use case)

Some useful links for more exploration:

1: gavinbadcock's blog

2: cloudacademy's blog