hadoop做类似传统数据库处理数据的功能

如果想做类似传统数据库的存储过程的功能例如关联几个表进行统计分析,在hadoop上如何实现?
是将 传统数据库数据用sqoop导入到hdfs上,用MAPREDUCE进行处理,然后在将数据导入到hbase中吗?

基本就是mapreduce来做统计 然后保存结果