---
title: Hbase Reviews
meta_title: 'Hbase Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 114 reviews by the users' company size, role or industry
  to find out how Hbase works for a business like yours.
aggregate_rating:
  rating_value: 4.2
  review_count: 114
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: NoSQL Databases
  url: https://www.g2.com/categories/nosql-databases
---


# Hbase Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Wide Column Database Software](https://www.g2.com/categories/wide-column-database)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 114
## About Hbase
A scalable, distributed database that supports structured data storage for large tables. Use HBase when you need random, realtime read/write access to Big Data.




## Hbase Reviews
  ### 1. Fast Search, Fault tolerant and scalable

**Rating:** 4.5/5.0 stars

**Reviewed by:** prateek k. | Senior Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 11, 2023

**What do you like best about Hbase?**

Faster lookup of records using the row keys. It helped to fetch thousands of documents in a much faster way using the row keys
As it is a columnar data store, it helped us to improve the query performance and aggregations
Sharding helps us to optimise data storage and retrieval. HBase provides automatic or manual sharding of tables.
The dynamic addition of columns and column families helped us efficiently modify the schema.

**What do you dislike about Hbase?**

It cannot have multiple indexes as the row key is the only column which could be indexed.
HBase does not support partial row keys, which limits its query performance.

**What problems is Hbase solving and how is that benefiting you?**

We are using HBase for scalable extensive data storage systems and to process them, transforming them efficiently.
Using it to process billions of records in lesser amount of time

  ### 2. Apache Hbase review

**Rating:** 5.0/5.0 stars

**Reviewed by:** surya p. | Module Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** June 27, 2021

**What do you like best about Hbase?**

Easy for setting up and starting to experiment. That's the best part

**What do you dislike about Hbase?**

Commands are bit tricky as we need to use suitable java classes for applying operations like filtering

**Recommendations to others considering Hbase:**

Make sure that you use it for right use case to avoid future troubles

**What problems is Hbase solving and how is that benefiting you?**

We maintain various dimension data of our business process in Hbase system. We store fact information in Hadoop file system. So we combine both these information to make business decisions

  ### 3. Database with good storage and integration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham B. | Senior Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** June 07, 2021

**What do you like best about Hbase?**

Hbase is columnar based approach of storing data

**What do you dislike about Hbase?**

Other database come in cloud with better understanding

**Recommendations to others considering Hbase:**

Use it wisely with understand it is quite useful

**What problems is Hbase solving and how is that benefiting you?**

Can store more data and retrieval is fast

  ### 4. We have used HBase for storing our real time data related to transaction.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 05, 2021

**What do you like best about Hbase?**

It's feature of keeping the versions of the records and its storage structure.

**What do you dislike about Hbase?**

Difficult to maintain. It should come as managed service.

**What problems is Hbase solving and how is that benefiting you?**

We were required to get the latest transaction. With the help of HBase features, we were able to do that

  ### 5. Great so far, highly recommended.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit G. | software Engineering analyst, Enterprise (> 1000 emp.)

**Reviewed Date:** April 15, 2020

**What do you like best about Hbase?**

The most helpful thing is that it eases out the work you do. The upsides of using hbase is the user friendliness that it provides. This technology is gaining a lot of importance these days. 
Other helpful features are a variety of commands that it provides. Apart from that you would explore a lot of upsides when you actually start working on this great and helpful technology.Since hbase is a no sql database so the users dealing with massive data or big data will find it really helpful to work with hbase. This technology is a great upside in this field and certainly gonna be a leader on upcoming days. When you are dealing with a huge velocity and volume of data this technology comes out to be a saviour. I highly recommend use of hbase instead of conventional technologies.

**What do you dislike about Hbase?**

The least helpful about hbase I think is the lack of some common features that are available with similar technologies available in the market. The downsides of hbase hence could be improved. For a technology to become popular the least helpful needs to be ommited out and the downsides could be removed. Technologically I found out that when only one Hmaster is used, there could be a possibility of failure. Since joins are handled in MapR layer. Since a traditional RDBMS is index on multiple columns Hbase is only index on a key.

**Recommendations to others considering Hbase:**

For those looking at hbase, First of all you should have a prior knowledge of the traditional rdms systems then only you would be able to make the best out of it. These big data systems are really helpful and gaining a lot of popularity.

**What problems is Hbase solving and how is that benefiting you?**

Hbase has impacted by work significantly in the past 2-3 years. The use of hbase has made me deal with the unstructured data in a much more convenient way than I used to struggle with other technologies. For a technology to make a huge impact it should be usef friendly enough and hbase has left no stone unturned except a few :). Hbase is a one stop solution for dealing with data problems. So you name a data problem and hbase has a solution. It has significantly impacted users across the world.

  ### 6. "One of the best NoSQL DB"

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham J. | Big Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2020

**What do you like best about Hbase?**

1. Can serve multiple queries and handle it very effectively.

2.Can store large data sets on top of HDFS file storage and will aggregate and analyze billions of rows.

3. Due to its architecture we can use it in creating our ML models.

**What do you dislike about Hbase?**

It should have web interface also like other services have.
No support for transaction.
And lack of sql query

**What problems is Hbase solving and how is that benefiting you?**

My  USE CASE - Transforming our data in hbase and using in Ml Models 
I was storing the mapreduce output (800 GB) to Hbase. Then I had integrated hbase with apache phoenix as I had to perform read operations using AND and OR conditions. I have created the API on top of Hbase and given it to my client.

What i realised is your query is serving very fast.

  ### 7. Hbase review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vempati H. | Assistant System Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2020

**What do you like best about Hbase?**

I use Hbase to integrate it with REST API's and Java client. It is also very helpful in storing very huge client's secure data and querying it very effectively. We can scale the database when required.

**What do you dislike about Hbase?**

In my opinion, transaction support is not helpful by Hbase and also no built in authentication is available.

**Recommendations to others considering Hbase:**

It is very helpful to store large amounts of data and query it dynamically. You can also integrate it with REST API's and Java client libraries according to your requirements. So make the most of it by learning Hbase. Thank you.

**What problems is Hbase solving and how is that benefiting you?**

I use Hbase to store a very huge client's data and query it dynamically. I also use Hbase to integrate it with REST API's and Java client.

  ### 8. Hbase is an versatile open software database and its greatly helpful.

**Rating:** 5.0/5.0 stars

**Reviewed by:** VIBHOR R. | Associate System Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 07, 2020

**What do you like best about Hbase?**

It is a columnary multidimensional database and is versatile. No fixed structure like normal database. It has MapReduce and Hive/Pig integration for operational needs. Ut us dynamic and It can be modified on runtime.

**What do you dislike about Hbase?**

We cannot have cross operations like joins in Hbase we can Implement ghis using MapReduce but it taked lot of time. It is tough for querying. It is also a time taking process if we want to Insert data from a relational database to hbase.

**What problems is Hbase solving and how is that benefiting you?**

Storing unstructured real time data like videos, pdf, files, images etc in the same database like never before and can manage them easily dynamically.
We cannot have more than one indexing but a rowkey to have primary key.

  ### 9. Hbase Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajasekhar M. | Technical Manager  - Data Analytics, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 09, 2020

**What do you like best about Hbase?**

1. HBase can handle as well as stores large datasets on top of HDFS file storage. Moreover, it aggregates and analyzes billions of rows present in the HBase tables.
2. Databases breakdown.As compared to traditional dataBase, data reading and processing in HBase will take the small amount of time.
3. Scalability is supported in both linear and modular form
4. There is no concept of fixed columns schema in HBase

**What do you dislike about Hbase?**

1. Single point of failure
2. There is no support for the transaction
3. No handling of JOINS in database	
4. Sorted only on key
5. There is no permissions or built-in authentication

**What problems is Hbase solving and how is that benefiting you?**

Projects in Healthcare and Pharma domain and using NLP.

  ### 10. Java API for Chat Bot with Hbase

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ayush A. | Consultant Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** March 24, 2020

**What do you like best about Hbase?**

It delivers the faster retrieval of data as compared to other Big data components and can handle semi-structured data as well and goes very well with APIs.

**What do you dislike about Hbase?**

The challenges faced in HBASE is that we need to truncate the table and could not able to overwrite the data as like we can do in Hive. Even Hive is linked to Hbase data Storage.

**Recommendations to others considering Hbase:**

I would adivce to try HBase to leverage their working capabilities of your reporting for faster access of data.

**What problems is Hbase solving and how is that benefiting you?**

Chat Bot creation on Slack using Java API with HBase (data storing and retrieval of data based on users query) and Python script for AI ML for understanding human interactions.

  ### 11. I have around 5 years of experience in big data development.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Raghu R. | Member Of Technical Staff, Enterprise (> 1000 emp.)

**Reviewed Date:** May 09, 2020

**What do you like best about Hbase?**

Column family and best latency of retrieval of data. Hive integration made easier.

**What do you dislike about Hbase?**

Nothing specific. Since I have not tired more on streaming with hbase.

**Recommendations to others considering Hbase:**

Very useful

**What problems is Hbase solving and how is that benefiting you?**

As said earlier latency is best compared to hive. Best for data integration with hive.
We have made a project to detect vehicle number stored in hbase.

  ### 12. Great analytics with mapreduce

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** April 09, 2020

**What do you like best about Hbase?**

Handle the large volume of data, fault tolerance , license free ,very flexible on schema design/ no fixed schema. Supports scaling out in coordination with Hadoop file system even on commodity hardware.

**What do you dislike about Hbase?**

Sorting only on key,
No handling of joins in database,
Unpredictable latencies,
No support SQL structure
Built-in authentication
Memory issues on the cluster

**Recommendations to others considering Hbase:**

Hbase is best if you are looking for streaming ingest , fast lookups, massive datasets and to replace rdbms

**What problems is Hbase solving and how is that benefiting you?**

We are using mainly to store events that are generated realtime.provides realtime with very less lag , helps businesses take decisions on the fly like fraud detection or building recommendation bengines

  ### 13. Will recommend highly

**Rating:** 4.5/5.0 stars

**Reviewed by:** Devendra V. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 27, 2020

**What do you like best about Hbase?**

It is open-source. Also , it is non-relational distributed database. Supports HDFS.

**What do you dislike about Hbase?**

Joins not used in database. Sorted only on key.

**Recommendations to others considering Hbase:**

It is very helpful to store and process non-relational data

**What problems is Hbase solving and how is that benefiting you?**

It is very helpful for store and process large datasets. It is also very fast as compared to the others.

  ### 14. Its definitely a good service to work with big data on top of hdfs.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Chetan R. | Big Data Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 07, 2020

**What do you like best about Hbase?**

It is a reliable service. The good thing about Hbase is its hive connectivity for firing sql like queries.

**What do you dislike about Hbase?**

The only thing of concern is its single point of failure.

**What problems is Hbase solving and how is that benefiting you?**

I am working on finance data.

  ### 15. Hbase - A great DB

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishesh B. | Project Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 14, 2020

**What do you like best about Hbase?**

Similar to Google's bigtable and can be written in Java

**What do you dislike about Hbase?**

Incase if only if Hmaster is used, can be possibility of failure.

**What problems is Hbase solving and how is that benefiting you?**

Used on top of Hadoop architecture for data analysis.

  ### 16. As a NoSql solution, Hbase is really helpful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kunal B. | Senior Engineer - Data Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 28, 2020

**What do you like best about Hbase?**

NoSql solution, columnar structure, nice performance

**What do you dislike about Hbase?**

Nothing as such. Support for more etl technologies would be better

**Recommendations to others considering Hbase:**

Use this for unstructured data

**What problems is Hbase solving and how is that benefiting you?**

Helped us store and process larger volumes of unstructured data

  ### 17. Hbase as a scalable big data platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 31, 2020

**What do you like best about Hbase?**

Scalability of handling the large amount of data

**What do you dislike about Hbase?**

I was facing an issue related to dumping the HBase data into Hive, but in the end, we completed the task.

**Recommendations to others considering Hbase:**

This is one of the best distributed systems for big data. It is highly scalable and the best tool for production.

**What problems is Hbase solving and how is that benefiting you?**

We prepare a big data platform so our data is dumped into HBase using Apache Spark, and we prepared a data warehouse using Hive2.

  ### 18. Hbase is good

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** April 11, 2020

**What do you like best about Hbase?**

Auto failover, variable schema, integration with java client , Auto partitioning

**What do you dislike about Hbase?**

Joins doesn’t work in this at the time when I used to work.

**What problems is Hbase solving and how is that benefiting you?**

Worked in a firm where data has billions of rows with more than 3000 columns , HBase helped in storing the data efficiently , you can query for row much faster.

  ### 19. HBase is awesome for near realtime use case

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 14, 2020

**What do you like best about Hbase?**

Key value pair data structure to store  the data and flexibility to alter the table to add new column in existing column family good to address new columns /fields in source data

**What do you dislike about Hbase?**

No SQL like native interface though we can use phoenix

**Recommendations to others considering Hbase:**

good for RT application.

**What problems is Hbase solving and how is that benefiting you?**

Streaming data ingestion in large volume

  ### 20. Hbase Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Printing | Enterprise (> 1000 emp.)

**Reviewed Date:** March 24, 2020

**What do you like best about Hbase?**

It's very fast and efficient to access the Data and can handle large datasets with ease. And the best part it's open source

**What do you dislike about Hbase?**

Possibility of failure when using only one master node. Cannot implement any cross data operations since it takes a lot of time to design and develop.

**What problems is Hbase solving and how is that benefiting you?**

Big Data analytics and computation. Generation of insights used for analytical purposes.

  ### 21. Hbase benefits:-

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 01, 2020

**What do you like best about Hbase?**

We can store large amount of data sets and it’s very flexible to use. It supports  variable schema i.e. we can add and remove columns dynamically.

**What do you dislike about Hbase?**

It’s not a complete replacement of relational database.

**Recommendations to others considering Hbase:**

Good tool to use

**What problems is Hbase solving and how is that benefiting you?**

We have stored huge amount of data into Hbase on daily basis

  ### 22. We have been using hbase in our Big Data sta.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Music | Enterprise (> 1000 emp.)

**Reviewed Date:** March 29, 2020

**What do you like best about Hbase?**

Because of its schema less feature and high performance in applications which involves huge read and write operations.

**What do you dislike about Hbase?**

Query optimization need to be done effectively

**What problems is Hbase solving and how is that benefiting you?**

We are using hbase as a NoSql data base in our spark jobs to handle real time data. We have observed fast processing in reading.

  ### 23. Very useful tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Hbase?**

We are currently using hbase for storing a large amount of documents (TBs). It is very scalable. We never had an scaling issue with it. Easy to use Java API for client access.

**What do you dislike about Hbase?**

There is nothing that I dislike about hbase.

**What problems is Hbase solving and how is that benefiting you?**

Automatic sharding of tables

  ### 24. Good

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 20, 2020

**What do you like best about Hbase?**

This is the very good tool ans it can handle the in structured data as well. All the json related file it can handle. Indexing is the best future

**What do you dislike about Hbase?**

Stored under hdfs..if we have any other solution it will be easy

**Recommendations to others considering Hbase:**

Good

**What problems is Hbase solving and how is that benefiting you?**

Nothing

  ### 25. Highly recommended

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in E-Learning | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 02, 2020

**What do you like best about Hbase?**

Ease of usability, integration with Hadoop hortonworks etc.

**What do you dislike about Hbase?**

Nothing much, I enjoy every much of hbase

**Recommendations to others considering Hbase:**

Nothing much, hbase is currently very good and accessible

**What problems is Hbase solving and how is that benefiting you?**

We are using it to store huge data

  ### 26. Use of HBase

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** April 05, 2020

**What do you like best about Hbase?**

Mechanism of Rowkey to distribute huge data in all regions properly

**What do you dislike about Hbase?**

Data fetching from Hbase takes a time lot

**What problems is Hbase solving and how is that benefiting you?**

Fetching huge data efficiently by using Fuzzy filter

  ### 27. The best NoSQL db

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** March 11, 2020

**What do you like best about Hbase?**

Basic data operations are easier to perform.

**What do you dislike about Hbase?**

There is nothing you can dislike about it.

**Recommendations to others considering Hbase:**

Go for it.as it is cheaper, easy to maintain and easy to use

**What problems is Hbase solving and how is that benefiting you?**

As a cheper and Non structured data storage.

  ### 28. One of best tool in Hadoop Stack

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Accounting | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 08, 2020

**What do you like best about Hbase?**

Speed and the performance of Hbase is best

**What do you dislike about Hbase?**

Issues faced because of regions in transition

**What problems is Hbase solving and how is that benefiting you?**

Speed and accuracy solved the issues

  ### 29. It is good tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** March 23, 2020

**What do you like best about Hbase?**

Hbase speed and it is colum oriented data base

**What do you dislike about Hbase?**

We can some more parameter so it is more familiar

**What problems is Hbase solving and how is that benefiting you?**

Using in hadoop cluster

  ### 30. excellent bigdata storage

**Rating:** 5.0/5.0 stars

**Reviewed by:** tousif k. | Senior Software Engineer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** January 10, 2016

**What do you like best about Hbase?**

nosql architecture ,ease of scaling up to several nodes and easy retrieval of information, best suited for unstructured data.

**What do you dislike about Hbase?**

very complex software and requires monitoring for performance

**Recommendations to others considering Hbase:**

An amazing database to store structured/unstructred data

**What problems is Hbase solving and how is that benefiting you?**

bigdata solutions and data crunching. 

  ### 31. Big Data No SQL Storage

**Rating:** 4.5/5.0 stars

**Reviewed by:** Roshan M. | System Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 23, 2017

**What do you like best about Hbase?**

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 about Hbase?**

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 Hbase:**

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 problems is Hbase solving and how is that benefiting you?**

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.

  ### 32. Store huge amount of data with ease

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nikhila D. | System Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** September 06, 2017

**What do you like best about Hbase?**

1) Creating a table with any number of column family names, or any number of columns is easy
2) Map Reduce program helps in loading bulk amount of data in a very short span of time
3) The way we can view the tables and querying the table is very easy as its a NOSQL database
4)It has its own scheduler i.e OOZIE scheduler which is built on yarn user.
5) Kerborization is one big advantage which is supported by HBASE. This ensures the data is secure 
6)To maintain the data integrity of data the checksum is used to check corrupted data. This API of HBASE is very helpful


**What do you dislike about Hbase?**

1) The only way to identify the individual records is through the row key, there is no other alternative
2) As it is a NOSQL, joins is not supported when we query for multiple tables


**Recommendations to others considering Hbase:**

Yes definitely

**What problems is Hbase solving and how is that benefiting you?**

1) To store the data related to banking services
2) Emails, chats, fax data between customers and the bank are stored in HBASE under different tables
3) The investor profile details, are stored in HBASE
4) The jobs are scheduled using the OOZIE scheduler by cron expressions
5)Used to update the mutation records as well 

  ### 33. No SQL Storage

**Rating:** 4.5/5.0 stars

**Reviewed by:** Souvik D. | Senior Software Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** June 01, 2017

**What do you like best about Hbase?**

Storing bulk data on Hadoop file system, using NoSQL database. Ease of handling bulk data

**What do you dislike about Hbase?**

As it is a NoSQL tool, we cannot fire normal SQL queries, to fetch data from the same

**Recommendations to others considering Hbase:**

For loading huge data, I'd recommend, where we are not in a need to do analysis on a daily basis

**What problems is Hbase solving and how is that benefiting you?**

Loading huge amount of data from CSV into a Hadoop, in a tabular manner.

  ### 34. High scalable and nice architecture 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** November 09, 2017

**What do you like best about Hbase?**

Scaling capability to 100 of nodes and super fast

**What do you dislike about Hbase?**

Two many processes makes it hard to manage

**What problems is Hbase solving and how is that benefiting you?**

Salesforce Big Objects

  ### 35. HBase is better than Oracle.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Suraj Kumar D. | Senior Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 11, 2017

**What do you like best about Hbase?**

It is open source, written in Java, and it is non-relational.

**What do you dislike about Hbase?**

SQL integration layer is a bit complex, and it runs particularly on UNIX

**Recommendations to others considering Hbase:**

Surely go for it as it is the future

**What problems is Hbase solving and how is that benefiting you?**

We had the schema metadata to be moved to the HBASE, so we were trying to store the metadata.

  ### 36. Open source NoSQL database providing consistency and partitioning

**Rating:** 4.5/5.0 stars

**Reviewed by:** Guy T. | Software Engineer, Internet, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 26, 2016

**What do you like best about Hbase?**

High performance overall. Open source nature makes it easy to contribute and review the internals of the project. Also makes it easy for tools adding functionality to be built and integrated on top. Costs nothing. Well supported by PAAS providers such as AWS. 

Consistency ensures correct results will be found, though they may take longer. 

Can use SQL like language through integration with Apache Hive, allowing users new to NoSQL databases to limit the initial learning curve.

**What do you dislike about Hbase?**

Choice of consistency and partitioning at the expense of availability results in some queries taking longer than necessary.

Ability to use SQL like language can lead users to view it as suitable for traditional relational DB use cases when this is not the case.

**Recommendations to others considering Hbase:**

If availability is not your number one priority and you are looking for a well established, stable and easy to use NoSQL columnar database this is probably the best option out there. However if heading into the cloud vendors' own solutions (ie AWS' DynamoDB) may be worth examining first.

**What problems is Hbase solving and how is that benefiting you?**

NoSQL database capable of integrating with Hadoop mapreduce jobs. Partitioning for scalability as the number 1 concern allowing for simple future expansion due to running on top of HDFS.

  ### 37. Stable Database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Milad N. | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 21, 2016

**What do you like best about Hbase?**

Stability and scaleability are the most important features in this software which I like. I deployed it over more than 20 servers it was easy to deploy and add new nodes.

**What do you dislike about Hbase?**

I have a little issue with its rest web service and also zookeeper sometimes crashes but its native clients where great

**Recommendations to others considering Hbase:**

easy of deployment

**What problems is Hbase solving and how is that benefiting you?**

I deployed a central database for a big IDS and sensor network it stores more than 10Gbps data every date and lots of other components is connected to it for processing jobs

  ### 38. HBase

**Rating:** 5.0/5.0 stars

**Reviewed by:** Timothy S. | Principal Developer Advocate, Enterprise (> 1000 emp.)

**Reviewed Date:** January 07, 2016

**What do you like best about Hbase?**

HBase is part of the Hadoop stack makes it a no brainer for usage if you have a Hadoop cluster setup already.   Running on top of your existing HDFS makes for an easy install and use.   For most people using Hortonworks, Cloudera or MapR this is part of your default install.   HBase works well with Apache Spark as well and makes for a great NOSQL solution for many use cases.  It is very well documented and there's tons of articles on uses and tutorials.   http://hbase.apache.org/book.html#jvm    

**What do you dislike about Hbase?**

It could use a better query language.    I would prefer if Phoenix was better integrated with HBase.   Also they should include cell level security like Accumulo.   Otherwise there's not much to dislike, it fits into the hadoop cluster and is easy to manage with Hue or Ambari.

**Recommendations to others considering Hbase:**

If you have Hadoop, install it through Ambari or your Hadoop console and give it a try.   if you don't have Hadoop, I would say try something else.   Try it for some use cases in place of another cache, kv store or NoSQL.    If you already have Accumulo or Cassandra, then you probably don't have too many uses for HBase, but some OOTB solutions use it.    It doesn't hurt to have it installed as it proves to be a useful utility for many options.

**What problems is Hbase solving and how is that benefiting you?**

We were using it to quickly access Key-Value type data for front-end applications.   Basically a sampling of massive datasets stored in HDFS.

  ### 39. HBase has proven to be a very robust, flexible and feature-rich distributed data store. 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gerry E. | Senior Database Developer & Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** June 16, 2015

**What do you like best about Hbase?**

- build from the ground up with strict consistency in mind, with the flexibility to relax the consistency level on an as-needed basis.
- easy to use shell provides both DML and DDL commands 
- Java APIs are easy to use
- table and column family attributes can be customized per the use case 
- built in auto-sharding capabilities
- replication is easy to setup and maintain
- native in-memory option 
- native row versioning \ history capabilities
- fault-tolerant and self-healing 
- plenty of good documentation, resources, blogs, etc

**What do you dislike about Hbase?**

- no known, full-featured, management GUI (stand-alone or web application) seems to exist at this time
- DDL and DML via shell is easy for simple operations, but becomes syntactically awkward for more complex operations


**What problems is Hbase solving and how is that benefiting you?**

- storing and aggregating hundred of millions time-series data points 
- master data management: designing a single source of truth for storing and serving business data to internal and external applications and\or platforms 


  ### 40. HBase is good for doing RangeScans, storing HistoricalData and providing Strong Consistency.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anil G. | Senior Software Developer, Internet, Enterprise (> 1000 emp.)

**Reviewed Date:** June 15, 2015

**What do you like best about Hbase?**

1. Highly Scalable.
2. Out of the box load balancing.
3. Doing short RangeScans
4. Support for Coprocessors(Server side UDF's)
5. Strong Consistency.
6. Rich set of Filters.
7. Support for storing historical data.
8. Deep Intergration with Hadoop Platform.
9. Huge Community support.
10. Provides cell level security.


**What do you dislike about Hbase?**

HBase needs to integrate with Apache Phoenix OOTB so that users dont need to bother about reading and writing byte[] to and from HBase. OR It should provide high level constructs to read and write columns with DataType(like int, bigdecimal, short, etc..)
Its Documentation website can be improved and made more visual.


**Recommendations to others considering Hbase:**

Data Modeling is KEY to successful HBase implementation. Make sure you get it right.
Tune HBase as per your workload.
Avoid using HBase for full table scan type of workload.

**What problems is Hbase solving and how is that benefiting you?**

I have been using HBase for last 4 years. I have used it for two different use cases:
1. To store credit card transaction in HBase at Intuit.
2. To store Images of Cars in HBase at Truecar.com

Here are the benefits:
1. Its strongly consistent.
2. Integrates very well with Hadoop/MapReduce.
3. RangeScan
4. Can be used to store small files in HDFS/Hadoop.
5. Good community support.
6. Support for storing historical data.




  ### 41. An Amazing Experience

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bharadwaj (Brad) C. | Director Of Engineering/Head of Reliability Engineering, Enterprise (> 1000 emp.)

**Reviewed Date:** June 10, 2015

**What do you like best about Hbase?**

HBase is the right DB for any non-relational usecase. HBase operations run in real-time on its database rather than MapReduce jobs. It scales linearly to support billions of rows with millions of columns. Reliable and Fast

**What do you dislike about Hbase?**

Difficult for people who are building custom tools for SQL like purposes to understand HBase. Cannot be used for transactional datasets

**Recommendations to others considering Hbase:**

Make sure you absolutely need it. If your problem can be solved using relational db, use it. And, understand that the support is through the community distributions

**What problems is Hbase solving and how is that benefiting you?**

Scalable and truly non-relational data

  ### 42. HBase Database - The good and the bad

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** April 14, 2015

**What do you like best about Hbase?**

It's really fast and quite reliable. We manually instilled multiple namenode failures but it still worked flawlessly.

**What do you dislike about Hbase?**

People coming from traditional relational databases will have a hard time wrapping their heads around how HBase works. The lack of a stronger query language might cause other people to not use it.

**Recommendations to others considering Hbase:**

Keep in mind that it's an OpenSource project. So support is only through email lists. Also, it's not a RDBMS. So don't try to use it like one. It'll hurt more than it'll help. Try to denormalize your existing data if you are switching from an RDBMS.

Also, if you have good hardware and want better support, try using the Cloudera or Hortonworks distribution. I have experience with the Cloudera distribution and the Apache one as well. As far as I know, Cloudera's is free for smaller clusters. Also, it's very easy to install it that way.

**What problems is Hbase solving and how is that benefiting you?**

We found out that while serving content through HBase it's fault tolerance was very handy. We killed multiple namenodes and it kept serving.

  ### 43. HBase Bigdata  database

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** April 28, 2015

**What do you like best about Hbase?**

HBase is an open source columnar non relational database. HBase is written in Java so most of the operations on HBase can be done using java and api calls.
There also exist HBase Shell/command line. HBase is not a direct replacement for RDBMS but it has almost all features of database including indexes.
Zookeeper maintains synchronized structure betweeen mulitiple clients.
Its free. Open Source.
Compatible with Hadoop. Very good for analytics using Hadoop and MapReduce.
HBase is very flexible on schema. Column families can be added on the fly.
It has feature to update a column value by updating corresponding rowkey as it tracks by timestamp.
Also it can delete a specific column from a table row.


**What do you dislike about Hbase?**

Mostly dependant on the HMaster. 
As many other Non relational databases HBase cannot be used for transactional datasets.
Most of the table operations like joins, aggregations still slower than regular RDBMS products as it depends on MapReduce

**Recommendations to others considering Hbase:**

HBase is very well suited for any non relational database purpose.

**What problems is Hbase solving and how is that benefiting you?**

I was using HBase for non relational columnar database.

  ### 44. Hbase

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** April 29, 2015

**What do you like best about Hbase?**

HBase is one of default products in a Hadoop stack. HBase is on top of HDFS so Hadoop, Hbase, Zookeeper make more things better and scalable. From the CAP theorem triangle - HBase satisfied the Consistency and Partition Tolerance properties. HBase with its regions architecture is very efficient in reading data.  HBase is optimized reads but adding a new column family, appending new values to a row key like update is very simple. HBase very well supports transaction within a Row.It also follows Write Ahead Log and acknowledging functionalities so that data is persistent. HBase supports indexing - can use bloom filters. Hive can directly access HBase tables so we can the advantages of both on data.

**What do you dislike about Hbase?**

Data skewness is always an issue. So row key should be configured properly and data inserts can be divided into phases  to distribute data equally across regions. Though its highly scalable and consistent, high availability is still an issue. Master can be  crashed anytime and region servers recovery also expects some downtime.


**Recommendations to others considering Hbase:**

Though it supports read and write it still not a RDBMS. Use it as any other big data database. HBase does automatic sharding but still you need to care about distributing logic. You can go for HBase when your application needs to do handle huge datasets and  do analytical processing.


**What problems is Hbase solving and how is that benefiting you?**

Used HBase as a database for storing and retrieving. ETL type pipeline building. 

  ### 45. IT Hadoop Engineer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 19, 2015

**What do you like best about Hbase?**

HBase provides very good access to data values if you know the key. It is very good fit for key value stores. It is very tightly integrated with hdfs and we can run mapreduce jobs on top of hbase tables and analyze the data in less time.

**What do you dislike about Hbase?**

Sometimes when we run hive queries on top of hbase, they will run slower and some times it leads to OOM if we did not configure heap sizes correctly.

**What problems is Hbase solving and how is that benefiting you?**

For key value stores it is very good fit and we are using hbase to analyze the data and to store small files.

  ### 46. The most frequently used system, for a sales dialogue

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 10, 2015

**What do you like best about Hbase?**

HBase is always at the top of mind when speaking to prospects. It was always easy to set traps for competing technologies.

**What do you dislike about Hbase?**

HBase requires an extremely talented team to successfully deploy and leverage. Most companies think that they have the expertise in house, and they usually do not.

**What problems is Hbase solving and how is that benefiting you?**

Recommendation engines are the most common use cases

  ### 47. Great opensource product 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Enterprise (> 1000 emp.)

**Reviewed Date:** September 18, 2015

**What do you like best about Hbase?**

Great opensource product for persistent storage. Scales very well.

**What do you dislike about Hbase?**

Coming from a relational background the inability to index data on arbitrary columns causes is an issue.

**What problems is Hbase solving and how is that benefiting you?**

We used Hbase to store data when our relational database is under maintenanace.

  ### 48. HBase is making its way toward ACID components

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 09, 2015

**What do you like best about Hbase?**

Linear scalability and channel partnered with other Apache ecosystems and properatory products to built new tools for easy/quick data retrival

**What do you dislike about Hbase?**

Hbase + Phoenix is focused on handling update/delete but its not close to relational data store. Start with dimentional tables and keep fact tables away. Use Hbase for immutable data which works on key, value pair

**What problems is Hbase solving and how is that benefiting you?**

As we talk about IDW, Hbase palys a vital role is data processing making more ronom for Business Analyst and Operation

  ### 49. HBase is highly scalable realtime read/write access to your Big Data.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 12, 2015

**What do you like best about Hbase?**

scalability, consistent reads and writes. Automatic and configurable sharding of tables, Failover support

**What do you dislike about Hbase?**

Need more documentation on security and query language.

**What problems is Hbase solving and how is that benefiting you?**

We have to handle the huge unstructured datasets. 


## Hbase Discussions
  - [In HBase, we cannot implement any cross data operations and joining operations, of course, we can implement the joining operations using MapReduce, which would take a lot of time to designing and development. How we can improve this??](https://www.g2.com/discussions/25674-in-hbase-we-cannot-implement-any-cross-data-operations-and-joining-operations-of-course-we-can-implement-the-joining-operations-using-mapreduce-which-would-take-a-lot-of-time-to-designing-and-development-how-we-can-improve-this) - 1 comment, 1 upvote

- [View Hbase pricing details and edition comparison](https://www.g2.com/products/hbase/reviews?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-08-12+15%3A38%3A33+-0500&secure%5Bsession_id%5D=ca6dfebd-78bc-47f6-8a5b-b428c6499040&secure%5Btoken%5D=77d4a00e29c597617e86c98064e9c9daa99c4f9c6938b46c3d784300291867e1&format=llm_user)

## Hbase Features
**Storage**
- Data Model
- Data Types

**Storage**
- Data Storage Method
- Data Storage Management
- Secure Data Storage

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Scalability**
- Database Scalability
- Auto Sharding
- Document Database
- Columnar Database
- Built-In Database
- Graph Database
- Key-Value Store Database

**Performance**
- Integrated Cache

**Security**
- Order Preserving Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Support**
- Data Types Support
- Different Operating Systems
- Multi model Database Support
- Object Oriented Database

**Support**
- Multi-Model
- Operating Systems

**Agentic AI - Wide Column Database**
- Decision Making

**Additional Functionality**
- Database Conversion
- Monitoring
- Activity Dashboard
- Data Extraction
- Reporting/Analytics
- Automatic Backup
- Real-Time Monitoring
- Audit Management
- Data Visualization
- Ad hoc Reporting
- Compliance Management
- Indexing
- Search/Filter
- Alerts/Notifications
- Data Verification
- Performance Testing
- Data Capture and Transfer
- Security Auditing
- Access Controls/Permissions
- Role-Based Permissions
- Data Mapping
- Data Retrieval
- AI Copilot
- Third-Party Integrations
- Generative AI
- Configuration Management
- Audit Trail
- For NoSQL Databases
- Data Import/Export
- Data Migration
- Data Synchronization
- API
- Serverless Accessibility
- Multiple Data Sources

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top Hbase Alternatives
  - [Snowflake](https://www.g2.com/products/snowflake/reviews) - 4.6/5.0 (714 reviews)
  - [Google Cloud BigTable](https://www.g2.com/products/google-cloud-bigtable/reviews) - 4.4/5.0 (37 reviews)
  - [Google Cloud BigQuery](https://www.g2.com/products/google-cloud-bigquery/reviews) - 4.5/5.0 (1,145 reviews)

