Software Alternatives & Reviews

Apache Cassandra VS TimescaleDB

Compare Apache Cassandra VS TimescaleDB and see what are their differences


The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.

TimescaleDB is a time-series SQL database providing fast analytics, scalability, with automated data management on a proven storage engine.
Apache Cassandra Landing Page
Apache Cassandra Landing Page
TimescaleDB Landing Page
TimescaleDB Landing Page

Apache Cassandra details

Categories
Databases NoSQL Databases Relational Databases Big Data
Website cassandra.apache.org  
Pricing URL-

TimescaleDB details

Categories
Time Series Database Time Series Data Postgres
Website timescale.com  
Pricing URL Official TimescaleDB Pricing  

Apache Cassandra videos

Course Intro | DS101: Introduction to Apache Cassandra™

More videos:

  • - Introduction to Apache Cassandra™

TimescaleDB videos

Rearchitecting a SQL Database for Time-Series Data | TimescaleDB

More videos:

  • - Visualizing Time-Series Data with TimescaleDB and Grafana

Category Popularity

0-100% (relative to Apache Cassandra and TimescaleDB)
78
78%
22%
22
100
100%
0%
0
0
0%
100%
100
100
100%
0%
0

Reviews

These are some of the external sources and on-site user reviews we've used to compare Apache Cassandra and TimescaleDB

Apache Cassandra Reviews

16 Top Big Data Analytics Tools You Should Know About
Application Areas: If you want to work with SQL-like data types on a No-SQL database, Cassandra is a good choice. It is a popular pick in the IoT, fraud detection applications, recommendation engines, product catalogs and playlists, and messaging applications, providing fast real-time insights.
9 Best MongoDB alternatives in 2019
The Apache Cassandra is an ideal choice for you if you want scalability and high availability without affecting its performance. This MongoDB alternative tool offers support for replicating across multiple datacenters.
Source: www.guru99.com

TimescaleDB Reviews

4 Best Time Series Databases To Watch in 2019
The Guardian did a very nice article explaining on they went from MongoDB to PostgresSQL in the favor of scaling their architecture and encrypting their content at REST. As you can tell, big companies are relying on SQL-constraint systems (with a cloud architecture of course) to ensure system reliability and accessibility. I believe that PostgresSQL will continue to grow, so...
Source: medium.com
20+ MongoDB Alternatives You Should Know About
TimescaleDB If on the other hand you are storing time series data in MongoDB, then TimescaleDB might be a good fit.
Source: www.percona.com

Social recommendations and mentions

Based on our record, Apache Cassandra should be more popular than TimescaleDB. It has been mentiond 7 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

Apache Cassandra mentions (7)

  • Why a Serverless Data API Might Be Your Next Database
    You can test drive it locally with a download, but it’s much easier with Docker, and easiest as-a-service on astra.datastax.com - a serverless DBaaS API built on Apache Cassandra, K8ssandra, Stargate, Apache Pulsar, Envoy and other modern open source. - Source: dev.to / 4 months ago
  • Best Practices for Data Pipeline Error Handling in Apache NiFi
    Choosing tools tailored to big data is the first step towards an efficient data pipeline. Here, it is important to consider NoSQL databases, such as Apache Cassandra, which is specifically designed to help with data availability, write-intensive workload, and fault tolerance. As a result, many performance, scalability, and throughput problems are already controlled. - Source: dev.to / 4 months ago
  • Paper review: Simple Testing in Distributed Systems
    The authors performed an analysis of critical failures of the five distributed systems: Cassandra, HBase, HDFS, MapReduce, and Redis. - Source: dev.to / 4 months ago
  • Before coding loads!
    Basically, a backend developer deals with server side which refers to whatever the user cannot see. Everything occurs in the background. Everything that has to do with functionalities like creating a shopping cart, making dynamic pages, creating app tools etc. A backend developer will have to acquire one of server-side languages such as PHP, Node.js, Python etc and a relational (MySQL, PostgreSQL, IBM) or... - Source: dev.to / 6 months ago
  • Why I run Django on Kubernetes as a one-man SaaS
    Full disclosure, I work on the K8ssandra project which provides a data layer backed by Apache Cassandra with APIs from Stargate. - Source: Reddit / 6 months ago
View all

TimescaleDB mentions (2)

  • How fast and scalable is TimescaleDB compare to a NoSQL Database?
    I've seen a lot of benchmark results on timescale on the web but they all come from timescale.com so I just want to ask if those are accurate. - Source: Reddit / 16 days ago
  • The State of PostgreSQL 2021 Survey is now open!
    Ryan from Timescale here. We (TimescaleDB) just launched the second annual State of PostgreSQL survey, which asks developers across the globe about themselves, how they use PostgreSQL, their experiences with the community, and more. - Source: Reddit / 6 months ago

What are some alternatives?

When comparing Apache Cassandra and TimescaleDB, you can also consider the following products

Redis - Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

InfluxData - Scalable datastore for metrics, events, and real-time analytics.

MongoDB - MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.

Prometheus - An open-source systems monitoring and alerting toolkit.

ArangoDB - A distributed open-source database with a flexible data model for documents, graphs, and key-values.

QuestDB - QuestDB is the fastest open source time series database

User reviews

Share your experience with using Apache Cassandra and TimescaleDB. For example, how are they different and which one is better?

Post a review