Apache HBase vs. Google Cloud Bigtable

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
HBase
Score 7.3 out of 10
N/A
The Apache HBase project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable.N/A
Google Cloud Bigtable
Score 9.6 out of 10
N/A
Google's Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads with up to 99.999% availability.
$0.03
per month per GB
Pricing
Apache HBaseGoogle Cloud Bigtable
Editions & Modules
No answers on this topic
Backup Storage
$0.026
per month per GB
HDD storage
$0.026
per month per GB
SSD storage
$0.17
per month per GB
Nodes
$0.65/hour
per month per node (minimum 1 nodes)
Offerings
Pricing Offerings
HBaseGoogle Cloud Bigtable
Free Trial
NoNo
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Apache HBaseGoogle Cloud Bigtable
Considered Both Products
HBase
Chose HBase
HBase is more secure. Easily scalable. HBase is for wide-column store while MongoDB is for document store. Triggers available in HBase while in Mongodb triggers are not available.
Chose HBase
Cassandra os great for writes. But with large datasets, depending, not as great as HBASE. Cassandra does support parquet now. HBase still performance issues. Cassandra has use cases of being used as time series. HBase, it fails miserably. GeoSpatial data, Hbase does work …
Chose HBase
Compared NoSQL databases with traditional databases for faster retrieval and consistency. As MongoDB is a NoSQL supports dynamic fields, however, query performance is bad for aggregations and added maintenance. When compared with MySql and Teradata, it could not scale up as …
Chose HBase
HBase is what you should use if you want a production ready scalable, JSON friendly, key-value, NoSQL, enterprise storage option. It excels over MongoDB due to integration with the extensive Hadoop stack and all the tools, frameworks and benefits there.

HBase has superior …
Chose HBase
Typically, Cassandra is faster on reads and HBase is faster on writes. You use Cassandra when you want to use a website, HBase is just an overall good general use database engine. Cassandra has its own storage engine and HBase uses HDFS and all its benefits. MongoDB is …
Chose HBase
These days I use Apache Cassandra more for even more scalability, good performance under different kind of workloads, and for providing highly available systems. Apache Cassandra also has connectors for Hadoop, Spark, and Solr.
Google Cloud Bigtable
Chose Google Cloud Bigtable
As a hosted solution, that can be managed easily from the Google cloud platform, it enables the teams to think about business use cases vs thinking about the management of the database itself. It is easily to scale it up when you need more throughput or storage. This keeps the …
Features
Apache HBaseGoogle Cloud Bigtable
NoSQL Databases
Comparison of NoSQL Databases features of Product A and Product B
Apache HBase
7.7
Ratings
13% below category average
Google Cloud Bigtable
-
Ratings
Performance7.10 Ratings00 Ratings
Availability7.80 Ratings00 Ratings
Concurrency7.00 Ratings00 Ratings
Security7.80 Ratings00 Ratings
Scalability8.60 Ratings00 Ratings
Data model flexibility7.10 Ratings00 Ratings
Deployment model flexibility8.20 Ratings00 Ratings
Database-as-a-Service
Comparison of Database-as-a-Service features of Product A and Product B
Apache HBase
-
Ratings
Google Cloud Bigtable
9.2
Ratings
8% above category average
Automatic software patching00 Ratings10.00 Ratings
Database scalability00 Ratings9.00 Ratings
Automated backups00 Ratings9.00 Ratings
Database security provisions00 Ratings9.00 Ratings
Monitoring and metrics00 Ratings8.00 Ratings
Automatic host deployment00 Ratings10.00 Ratings
Best Alternatives
Apache HBaseGoogle Cloud Bigtable
Small Businesses
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
Medium-sized Companies
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
Enterprises
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Apache HBaseGoogle Cloud Bigtable
Likelihood to Recommend
7.7
(0 ratings)
10.0
(0 ratings)
Likelihood to Renew
7.9
(0 ratings)
-
(0 ratings)
Usability
-
(0 ratings)
9.0
(0 ratings)
Support Rating
-
(0 ratings)
9.0
(0 ratings)
User Testimonials
Apache HBaseGoogle Cloud Bigtable
Likelihood to Recommend
HBase is well suited for streaming ingest, fast lookups, massive datasets, data warehouse lookup tables, RDBMS replacement, MongoDB replacement, key-value store, data scans, logs, JSON storage and some binary storage. My preferred use case is for storing data points like time series or data produced by sensors. I often use HBase when I need data available immediately and I am not looking for transactions. This is a great store for really wide tables with tons of columns. It is also great if you are not sure what type of data you are going to have. It really excels at sparse data.
Read full review
Google Bigtable is ONLY suited for massive data sets which scale PetaBytes and TerraBytes. Anything under this can easily be done via dedicated VMs and open source tools. Google Bigtable is expensive and shall be used wisely. It should be utilised only where it is well suited else you would simply be wasting dollars and not utilizing its full benefits.
Read full review
Pros
  • Scalable and truly non-relational data
  • HBase operations run in real-time on its database rather than MapReduce jobs
  • Scales linearly to support billions of rows with millions of columns
Read full review
  • Analytics: is at Google's heart. No on can beat Google in this space and BigTable is one of its implementation of this. The insights you gain from BigTable are simply usable in your day to day activities and can help you make real difference.
  • Speed: Processing TBs and PBs of data under minutes needs real efficient platform which is capable of doing much more than just processing data. All this data cannot be processed by a single machine, but rather huge pairs of machines working in conjuction with each other. BigTable's implementation is one of the finest and allows you achieve great speeds!
  • Interface: is great. Google has segregated required task under logically placed buttons which takes no time by users to understand and get habituated.
Read full review
Cons
  • Write performance
  • Performance support for parquet file format. supports, but performance wise still not there
  • API / library availability for spark, rather than creating a new library for it
Read full review
  • Global replication
  • Complete SQL support
  • Size limit of 1MB
Read full review
Likelihood to Renew
There's really not anything else out there that I've seen comparable for my use cases. HBase has never proven me wrong. Some companies align their whole business on HBase and are moving all of their infrastructure from other database engines to HBase. It's also open source and has a very collaborative community.
Read full review
No answers on this topic
Usability
No answers on this topic
For big IT firms like us, data is very important and it only holds its value if it can make sense to us. Therefore, Bigtable's usability is priceless when it comes to decision making based on data.
Read full review
Support Rating
No answers on this topic
Google provides premium support services for BigTable which is absolutely blazing fast similar to Bigtable's performance.
Read full review
Alternatives Considered
Compared NoSQL databases with traditional databases for faster retrieval and consistency. As MongoDB is a NoSQL supports dynamic fields, however, query performance is bad for aggregations and added maintenance. When compared with MySQL and Teradata, it could not scale up as fast as Hbase and added cost involved to it. HBase can be easily scalable to a huge volume of records, have a faster lookup and provides consistency
Read full review
As a hosted solution, that can be managed easily from the Google cloud platform, it enables the teams to think about business use cases vs thinking about the management of the database itself. It is easily to scale it up when you need more throughput or storage. This keeps the developers and the product folks happy.
Read full review
Return on Investment
  • Positive: Open source, easy to use, good to store big data.
  • Negative: SQL functionalities are not available.
  • More memory utilization
  • More troubleshooting
Read full review
  • Building new features that can leverage storage on the edge
  • Realtime decision making
  • Data enrichment
Read full review
ScreenShots