Hbase

By The Apache Software Foundation

Unclaimed Profile

Claim Hbase profile for Free

Your G2 page is often the first place buyers evaluate you. Take control of how your brand shows up.

WHAT YOU UNLOCK

Control your profile

Update logo, screenshots, pricing info

Engage with customers

Respond to reviews, build trust with prospects

See buyer activity

Track who’s viewing, understand engagement

Collect reviews

Create landing page and collect reviews

Sellers who actively manage their G2 profile build more trust and convert more buyers

4.2 out of 5 stars

How would you rate your experience with Hbase?

It's been two months since this profile received a new review
Leave a Review
Compare this with other toolsSave it to your board and evaluate your options side by side.
Save to board

Hbase Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

4 months

Perceived Cost

$$$$$
Product Avatar Image

Have you used Hbase before?

Answer a few questions to help the Hbase community

Hbase Reviews (114)

Reviews

Hbase Reviews (114)

4.2
114 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise HBase for its scalability and fast data retrieval, making it a strong choice for handling large datasets in a Hadoop environment. The integration with Hadoop and the ability to manage unstructured data are also frequently highlighted as key benefits. However, many users note that the lack of a user-friendly query language and the complexity of setup can be challenging.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Shrey M.
SM
Data Science-Analyst
Enterprise (> 1000 emp.)
"Good experience working with HBase"
What do you like best about Hbase?

The speed at which querying is possible in Hbase, with large datasets. Working alongside a hadoop based environment, with huge clusters, Hbase really made the database querying part a lot easier. Review collected by and hosted on G2.com.

What do you dislike about Hbase?

The Java API. Although it is updated quite regularly, but I wish it was made a little bit easier to use. I needed to make an external Java program for a Sanity job on an Hbase cluster, and it took me a month to write clean, consistent and reliable code which would as expected everytime. Pretty sure it would have been much easier in Scala, but the requirement was for Java. Hence, I think the API might need a little improvement. Review collected by and hosted on G2.com.

Hitesh K.
HK
Data Scientist III
Mid-Market (51-1000 emp.)
"Easy to use realtime database for my Big Data"
What do you like best about Hbase?

The ease of use of Apache HBase is a good thing but the thing that stands out for us was the performance.

RestAPI calls are also a great assets.

Ease to integrate with Apache Solr and Helix for visualizations is amazing. Review collected by and hosted on G2.com.

What do you dislike about Hbase?

Aggregate functions could be more optimized or run faster. Real-time aggregation can be improved. OLAP queries are really slow on HBase and can be improved. Review collected by and hosted on G2.com.

AM
Mid-Market (51-1000 emp.)
"BigTable4Hadoop"
What do you like best about Hbase?

Handling very large datasets comfortably and behaving like a DBMS on Hadoop, although not relational. Also, we have the parameter to tune for Consistency/Availability so that it could be tuned depending on the business requirement. Review collected by and hosted on G2.com.

What do you dislike about Hbase?

The complications in getting started with HBase - Installation of HBase on top of Hadoop is tricky and querying for HBase differs a lot compared to other NoSqls like Cassandra, so there is a few days of learning phase. The learning of how to use HBase for storing tables and querying it is not at all intuitive for someone from SQL background. Review collected by and hosted on G2.com.

VB
System Engineer
Small-Business (50 or fewer emp.)
"Intensive Review on HBase"
What do you like best about Hbase?

It is an Open source platform for learners, has the capability to handle BigTable, fault-tolerant capacity, a grouping of records in billions, cross-platform. because of its lineage with Hadoop and HDFS. HBase runs on top of HDFS and is well-suited for faster read and write operations on large datasets with high throughput and low input/output latency.

Memory compression provided by it is super awesome. It is a distributed and scalable platform. It can work with structured as well as instructed data. Wide-column. HBase stores data in a table-like format with the ability to store billions of rows with millions of columns. Columns can be grouped together in column families, which allows the physical distribution of row values on different cluster nodes. Consistent. HBase is architected to have strongly consistent reads and writes, as opposed to other NoSQL databases, like Cassandra, that are eventually consistent. Once a writer has been performed, all read requests for that data will return the same value. Failover. HBase tables are replicated for failover.HBase was designed to scale; data that is accessed together are stored together. Grouping the data by row key is central to running on a cluster. In HBase, the data is automatically distributed across a cluster. Sharding distributes different data across multiple servers, and each server is the source for a subset of data. Distributed data is accessed together, which makes it faster for scaling. Review collected by and hosted on G2.com.

What do you dislike about Hbase?

It is one of the best sources but lacks in SQL Scripting. With a relational database, you normalize your schema, which eliminates redundant data and makes storage efficient. Indexes and queries with joins are used to bring the data back together again. Indexes slow down data ingestion with lots of nonsequential disks I/O and joins cause bottlenecks on reads with lots of data. The relational model does not scale horizontally across a cluster.HDFS is written in Java on top of the Linux file system and is a write-once storage layer. Updates to closed files are conducted via an append process. The batch updates of HDFS are a major limitation. There is no support for continuous updates to a file. Moreover, HDFS relies on the underlying Linux file system to store the HDFS content.

The NameNode, the part of the master node that identifies the location of each file block, has scalability and reliability issues. NameNodes are hard to configure, and as they are replicated so as not to become single points of failure, configuration gets even harder. Review collected by and hosted on G2.com.

Shubham J.
SJ
Big Data Engineer
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
""One of the best NoSQL DB""
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. Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

Vempati H.
VH
Assistant System Engineer
Mid-Market (51-1000 emp.)
"Hbase review"
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. Review collected by and hosted on G2.com.

What do you dislike about Hbase?

In my opinion, transaction support is not helpful by Hbase and also no built in authentication is available. Review collected by and hosted on G2.com.

Shubham K.
SK
Data Engineer
Small-Business (50 or fewer emp.)
"average experience"
What do you like best about Hbase?

good for random read,write operations, can be integrated to apache phoenix, architecture wise it is simple, good concept of column. family to make read operations faster Review collected by and hosted on G2.com.

What do you dislike about Hbase?

hbase is not easy to integrate with MapReduce.

Setup wise it is a bit challenging

There are many columnar databases like Cassandra etc which are better than hbase Review collected by and hosted on G2.com.

VIBHOR R.
VR
Associate System Engineer
Mid-Market (51-1000 emp.)
"Hbase is an versatile open software database and its greatly helpful."
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Rajasekhar M.
RM
Technical Manager - Data Analytics
Mid-Market (51-1000 emp.)
"Hbase Review"
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 Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.

saketh y.
SY
Associate Software Engineer
Enterprise (> 1000 emp.)
"Excellent integrity and scalability"
What do you like best about Hbase?

Best thing I love about hbase is I could use storage badly that means I also needed to use that data by retrieveing. In order to do that hbase is good option as I use it to store data and it's Java API Client helps me use that for multiple applications. Review collected by and hosted on G2.com.

What do you dislike about Hbase?

Data arrangement is only on a key based it consumes time for any transaction. As it's key based sorting doesn't works out much efficiently incase of diving through huge data Review collected by and hosted on G2.com.

Questions about Hbase? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

Shashank S.
SS
Shashank Sah
Last activity almost 6 years ago

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??

Verified User
G2
Verified User
Last activity almost 3 years ago

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??

Pricing Insights

Averages based on real user reviews.

Time to Implement

4 months

Perceived Cost

$$$$$
Hbase Comparisons
Product Avatar Image
Redis Software
Compare Now
Product Avatar Image
Cassandra
Compare Now
Product Avatar Image
Elasticsearch
Compare Now
Product Avatar Image
Hbase