I have one mysql table which takes 20-30 mins for responding to a simple select query due to its huge size. I was thinking if I can import it into hadoop for processing. Would it be a good idea? If I will use hive to perform the same query, there will be any performance gain?? If yes, then how should I import my table into hadoop? Since table has composite primary key, sqoop is not an option. One more thing, Should I use HBase? Which approach will be better?
Thanks