I am building an application which requires lot of data processing and analytics (processing tons of files at same time ).
I am planing to use Hadoop (Map-reduce , Hbase(HDFS file system)) for this.
At same time i have small dataset like user setting, application user listing ,payment information and other which can be easily managed on any RDMS database like sql or Mongo.
Some time it may have few aggregated and analysis data which is computed by Hadoop but that data is also not that big.
My question is whether i should pick 2 database like Mysql/Mongo for storing small dataset and HBase for big dataset ?
Or my HBase can do both job efficiently ?