I am coming from a sql background and missing on some basic concept in hbase. I have my mysql data divided into 5 columns out of which I require two columns for data filtering. In sql, the query is straightforward and I can put an index on these two columns and can get data based on some range defined for these two columns in my where clause.
The data in these two columns are in a monotonically increasing manner like timestamp. What can be the best way to design that in hbase. I am considering to put timestamp as rowkey with certain measure for hotspoting. But for each query i need to put range filter in rowkey and then scan results and filter based on the second column. I am not sure if this is fast enough or not. So what is the hbase equivalent for indexing.
One more imp thing to note is that I only want to load data once and then perform only read requests.
Any help is highly appreciated.