Apache HBase vs. ScyllaDB

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
ScyllaDB
Score 9.9 out of 10
N/A
ScyllaDB headquartered in Palo Alto offers Scylla, a NoSQL database alternative to Apache Cassandra available in Enterprise and Cloud DBaaS editions.N/A
Pricing
Apache HBaseScyllaDB
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
HBaseScyllaDB
Free Trial
NoYes
Free/Freemium Version
NoYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
Apache HBaseScyllaDB
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.
ScyllaDB
Chose ScyllaDB
Scylla has a quick learning curve (same as Cassandra) compared to other proprietary solutions like BigTable. It supports higher throughput and lower latency that other NoSQL databases like MongoDB, which sacrifice those features for more flexibility and unique features.
Best Alternatives
Apache HBaseScyllaDB
Small Businesses

No answers on this topic

No answers on this topic

Medium-sized Companies
Azure Cosmos DB
Azure Cosmos DB
Score 9.0 out of 10
Azure Cosmos DB
Azure Cosmos DB
Score 9.0 out of 10
Enterprises
Azure Cosmos DB
Azure Cosmos DB
Score 9.0 out of 10
Azure Cosmos DB
Azure Cosmos DB
Score 9.0 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
Apache HBaseScyllaDB
Likelihood to Recommend
7.7
(0 ratings)
9.1
(0 ratings)
Likelihood to Renew
7.9
(0 ratings)
-
(0 ratings)
Usability
-
(0 ratings)
8.2
(0 ratings)
Support Rating
-
(0 ratings)
9.1
(0 ratings)
User Testimonials
Apache HBaseScyllaDB
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
Scylla is well suited for high-throughput scenarios where keyed data must be read or written with consistently low latency. It's less appropriate for use cases requiring relational queries, secondary indexes, or more structured data sets.
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
  • Low-latency reads
  • CQL has a familiar syntax
  • Parity with Cassandra
  • Practical features
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
  • Better documentation for best practices (e.g., how to effectively use connection pooling)
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
Very easy-to-understand syntax--uses CQL (same as Cassandra), which has many similarities to standard SQL. There are some gotchas, however, that must be known during schema development.
Read full review
Support Rating
No answers on this topic
The Scylla cloud support team is incredibly responsive and proactive.
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
Scylla has a quick learning curve (same as Cassandra) compared to other proprietary solutions like BigTable. It supports higher throughput and lower latency that other NoSQL databases like MongoDB, which sacrifice those features for more flexibility and unique features.
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
  • Addresses latency requirements of our platform
Read full review
ScreenShots