From your question i can make out that you want to decrease the latency in query ... but you are ok with hdfs as a datastore .... you have many alternatives like presto and spark sql ... both of them seemlessly integrate with hive but have considerable performance benefits ..... the other alternative can be to shift the datastore to a no sql database .... if you want to use HDFS as the datastore hbase can provide some performance benefit .... others can be mongo , cassandra etc