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
H2 Database
Score 8.0 out of 10
N/A
H2 Database Engine is an open source, embeddable database management system (RDMS) written in Java.N/A
SAP HANA Cloud
Score 8.9 out of 10
N/A
SAP HANA is an application that uses in-memory database technology to process very large amounts of real-time data from relational databases, both SAP and non-SAP, in a very short time. The in-memory computing engine allows HANA to process data stored in RAM as opposed to reading it from a disk which means that the data can be accessed in real time by the applications using HANA. The product is sold both as an appliance and as a cloud-based software solution.
$0.95
per month Capacity Units
Pricing
Apache HBaseH2 Database EngineSAP HANA Cloud
Editions & Modules
No answers on this topic
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
HBaseH2 DatabaseSAP HANA Cloud
Free Trial
NoNoYes
Free/Freemium Version
NoNoNo
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeOptional
Additional DetailsIncludes a one year free trial.
More Pricing Information
Community Pulse
Apache HBaseH2 Database EngineSAP HANA Cloud
Features
Apache HBaseH2 Database EngineSAP HANA Cloud
NoSQL Databases
Comparison of NoSQL Databases features of Product A and Product B
Apache HBase
7.7
5 Ratings
14% below category average
H2 Database Engine
-
Ratings
SAP HANA Cloud
-
Ratings
Performance7.15 Ratings00 Ratings00 Ratings
Availability7.85 Ratings00 Ratings00 Ratings
Concurrency7.05 Ratings00 Ratings00 Ratings
Security7.85 Ratings00 Ratings00 Ratings
Scalability8.65 Ratings00 Ratings00 Ratings
Data model flexibility7.15 Ratings00 Ratings00 Ratings
Deployment model flexibility8.25 Ratings00 Ratings00 Ratings
Relational Databases
Comparison of Relational Databases features of Product A and Product B
Apache HBase
-
Ratings
H2 Database Engine
-
Ratings
SAP HANA Cloud
7.6
24 Ratings
4% below category average
ACID compliance00 Ratings00 Ratings8.317 Ratings
Database monitoring00 Ratings00 Ratings7.523 Ratings
Database locking00 Ratings00 Ratings7.819 Ratings
Encryption00 Ratings00 Ratings7.320 Ratings
Disaster recovery00 Ratings00 Ratings7.920 Ratings
Flexible deployment00 Ratings00 Ratings7.322 Ratings
Multiple datatypes00 Ratings00 Ratings7.422 Ratings
Best Alternatives
Apache HBaseH2 Database EngineSAP HANA Cloud
Small Businesses
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
InfluxDB
InfluxDB
Score 8.8 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
Medium-sized Companies
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
SQLite
SQLite
Score 8.0 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
Enterprises
IBM Cloudant
IBM Cloudant
Score 7.4 out of 10
SQLite
SQLite
Score 8.0 out of 10
SAP IQ
SAP IQ
Score 10.0 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
Apache HBaseH2 Database EngineSAP HANA Cloud
Likelihood to Recommend
7.7
(10 ratings)
8.0
(2 ratings)
9.6
(308 ratings)
Likelihood to Renew
7.9
(10 ratings)
-
(0 ratings)
10.0
(11 ratings)
Usability
-
(0 ratings)
-
(0 ratings)
9.6
(29 ratings)
Availability
-
(0 ratings)
-
(0 ratings)
3.6
(1 ratings)
Performance
-
(0 ratings)
-
(0 ratings)
3.6
(1 ratings)
Support Rating
-
(0 ratings)
-
(0 ratings)
9.1
(251 ratings)
Implementation Rating
-
(0 ratings)
-
(0 ratings)
9.1
(2 ratings)
Configurability
-
(0 ratings)
-
(0 ratings)
3.6
(1 ratings)
Ease of integration
-
(0 ratings)
-
(0 ratings)
4.5
(1 ratings)
Product Scalability
-
(0 ratings)
-
(0 ratings)
4.5
(1 ratings)
Vendor post-sale
-
(0 ratings)
-
(0 ratings)
4.5
(1 ratings)
Vendor pre-sale
-
(0 ratings)
-
(0 ratings)
3.6
(1 ratings)
User Testimonials
Apache HBaseH2 Database EngineSAP HANA Cloud
Likelihood to Recommend
Apache
Hbase is well suited for large organizations with millions of operations performing on tables, real-time lookup of records in a table, range queries, random reads and writes and online analytics operations. Hbase cannot be replaced for traditional databases as it cannot support all the features, CPU and memory intensive. Observed increased latency when using with MapReduce job joins.
Read full review
Open Source
For running application tests it's well suited. H2 [Database Engine] can replace the real-world database solution for them easily and removes the requirement to set up a a separate database instance just for running unit tests. For using in actual production application one needs to consider scale. H2 is suitable if application runs in single instance and database is located in same machine as a file where that application runs. This means the application shouldn't have a large user base. However it's easy to switch to an actual MySQL instance if the need arises, it's most likely only a configuration change and doesn't require new code.
Read full review
SAP
I think if you have a large organization, it's probably the product and the marketplace to go to. We're a large management consulting firm operating in four to seven countries. And generally speaking, I think that's the size and the scope where it scales best. I can't speak to smaller companies, but I can't see smaller companies leveraging the benefits as much as a larger organization can.
Read full review
Pros
Apache
  • Scalability. HBase can scale to trillions of records.
  • Fast. HBase is extremely fast to scan values or retrieve individual records by key.
  • HBase can be accessed by standard SQL via Apache Phoenix.
  • Integrated. I can easily store and retrieve data from HBase using Apache Spark.
  • It is easy to set up DR and backups.
  • Ingest. It is easy to ingest data into HBase via shell, Java, Apache NiFi, Storm, Spark, Flink, Python and other means.
Read full review
Open Source
  • Can run as an in-memory database.
  • Simple and quick to get started with, and is light weight (only 2MB).
  • SQL compliant so it compatible with most relational databases.
Read full review
SAP
  • Real-time reporting and analytics on data: because of its in-memory architecture, it is perfect for businesses that need to make quick decisions based on current information.
  • Managing workload with complex data: it can handle a vast range of data types, including relational, documental, geospatial, graph, vector, and time series data.
  • Developing and deploying intelligent data applications: it provides various tools for such applications and can be used for machine learning and artificial intelligence to automate tasks, gain insights from data, and make predictions.
Read full review
Cons
Apache
  • There are very few commands in HBase.
  • Stored procedures functionality is not available so it should be implemented.
  • HBase is CPU and Memory intensive with large sequential input or output access while as Map Reduce jobs are primarily input or output bound with fixed memory. HBase integrated with Map-reduce jobs will result in random latencies.
Read full review
Open Source
  • There's a warning in official FAQ "Is it Reliable?"-section which makes it seem like H2 is not yet a mature product.
  • If raw SQL queries are used there maybe be differences between MySQL & H2. ORM library should be used.
  • Support seems to be community-based only.
Read full review
SAP
  • Requires higher processing power, otherwise it won't fly. How ever computing costs are lower. Incase you are migrating to cloud please do not select the highest config available in that series . Upgrading it later against a reserved instance can cost you dearly with a series change
  • Lack of clarity on licensing is one major challenge
  • Unless S/4 with additional features are enabled mere migration HANA DB is not a rewarding journey. Power is in S/4
Read full review
Likelihood to Renew
Apache
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
Open Source
No answers on this topic
SAP
We would rate our likelihood of renewing at 9/10. SAP HANA Cloud has proven to be a highly reliable and scalable data platform that consistently delivers strong performance. Its seamless integration with our overall SAP landscape, combined with improved analytics and real-time data capabilities, makes it a core part of our long-term technology strategy.
Read full review
Usability
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
It is very useful solution which provides you speedier data processing, real-time analytics. It helps you manage diverse data types. It also offers you excellent disaster management. It has user friendly interface which helps you navigate system and transactions easily and perform task smoothly.
Read full review
Reliability and Availability
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
so far, we didn't get any outage
Read full review
Performance
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
so far good
Read full review
Support Rating
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
However, I am not the right person to answer this as we have another department to handle support and contact the service provider for any support required. Although i will say that they are the quick respondent and knows how to handle querry of the customers and provide quick and better support.
Read full review
Implementation Rating
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
Professional GIS people are some of the most risk-averse there are, and it's difficult to get them to move to HANA in one step. Start with small projects building to 80% use of HANA spatial over time.
Read full review
Alternatives Considered
Apache
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 to an extent. HA between the two are almost the same.
Read full review
Open Source
While both can run as an in-memory database, H2 Database Engine was just so much easier for us to use since we primarily use the Java stack and H2 Database Engine is also built with Java.
Read full review
SAP
I have deep knowledge of other disk based DBMSs. They are venerable technology, but the attempts to extend them to current architectures belie the fact they are built on 40 year old technology. There are some good columnar in-memory databases but they lack the completeness of capability present in the HANA platform.
Read full review
Contract Terms and Pricing Model
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
I don't have visibility in licensing
Read full review
Scalability
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
Limitation of training deliverable by organization
Read full review
Professional Services
Apache
No answers on this topic
Open Source
No answers on this topic
SAP
We are still in process for the first applciaiton
Read full review
Return on Investment
Apache
  • As Hbase is a noSql database, here we don't have transaction support and we cannot do many operations on the data.
  • Not having the feature of primary or a composite primary key is an issue as the architecture to be defined cannot be the same legacy type. Also the transaction concept is not applicable here.
  • The way data is printed on console is not so user-friendly. So we had to use some abstraction over HBase (eg apache phoenix) which means there is one new component to handle.
Read full review
Open Source
  • Doesn't take time from developers, once it's configs are set up for testing it works in everyone's development environments
  • Easy to integrate in application, no need to setup separate database software, no maintenance
  • No need to deal with infrastructure related issues/costs - database runs in same machine as the application that uses it.
Read full review
SAP
  • ROI has always been high in terms of the functionality that it offers and the security features it comes with.
  • Managing large volumes of data in real-time is not an easy task, but it does it pretty well with faster data processing.
Read full review
ScreenShots