I want to know the advantages/disadvantages of using a MySQL Cluster and using the Hadoop framework. What is the better solution. I would like to read your opinion.
I think the advantages of using a MySQL Cluster are:
- high availability
- good scalability
- high performance / real time data access
- you can use commodity hardware
And I don't see a disadvantage! Are there any disadvantages that Hadoop do not has?
The advantages of Hadoop with Hive on top of it are:
- also good scalability
- you can also use commodity hardware
- the ability to run in heterogenous environments
- parallel computing with the MapReduce framework
- Hive with HiveQL
and the disadvantage is:
- no real time data access. It may takes minutes or hours to analyze the data.
So in my opinion for handling big data a MySQL cluster is the better solution. Why Hadoop is the holy grail of handling big data? What is your opinion?