What do you like best?
Hbase can easily manage, bulk amount of data in an efficient and robust manner.
It is considered to be a powerful NoSQL tool, which helps in data management, and provides an ease in fast retrieval and manipulation of the same.
It is better than traditional file system, because of the efficiency, which it provides for the same amount of system, and major advantage is the use of commodity hardware, to store the data.
Also it is fault tolerant, as it keeps replica of the data stored, so in case of failure, the replica can be used.
What do you dislike?
Hbase is not recommended for small amount of data, as it will take, some time in processing, making it not very efficient for that.
It has a single point of failure, i.e., HMaster, so if H Master fails, Hbase goes down, and we will not be able to perform any operations, until problem is resolved.
We cannot easily perform joins on Hbase, making it a complex tool to perform basic operations.
Recommendations to others considering the product
For storing bulk datain a tabular manner, I would recommend Hadoop Hbase, but for small amount of data, I personally would not suggest the use of this tool.
What business problems are you solving with the product? What benefits have you realized?
We are moving from traditional file system to Hadoop file system, and to store the data in a tabular manner, we are using Hbase. As the data is increasing day by day, the need to manage the same is also required, which is incorporated by Hadoop.