SlideShare a Scribd company logo
Cassandra vs Databases
How Cassandra compares to both SQL and NoSQL databases
A collection of quoted online research
1
Email 6-liner
● Costs can quickly get out of hand
● Costs can quickly get out of hand (it’s worth mentioning twice)
○ Due to scaling, hidden costs, and unpredictable time and effort that comes with a
do-it-yourself solution
● Not open-source, hard to bring in any other experts in-house to assist, will succumb to
vendor / platform lock-in.
● DynamoDB doesn’t have SQL-like language that it can work with, thus increasing the
learning curve for new users.
● Cassandra offers more flexibility.
● Illusion of a “unified platform”, will most likely need to use additional Amazon tools such
as Amazon’s Elastic MapReduce (EMR) and Amazon Redshift.
2
● DynamoDB costs would consist of a
number of components:
○ Storage at $0.25 / GB
○ Network at $0.09 / GB network out
(free in)
○ Read Throughput at $0.0065 per
hour for every 50 units of Read
Capacity
○ Write Throughput at $0.0065 per
hour for every 10 units of Write
Capacity
Instaclustr - Cost Benefits of Managed Cassandra versus
DynamoDB
● The total on-demand DynamoDB cost for
our use case would therefore be $19,298 –
quite a difference to the $8,724 for using
Instaclustr.
● Of course, this reflects the specific use
case we have with Instametrics – different
balances of read, writes and storage space
can have quite different results.
● However, for most examples we find that
Managed Cassandra will be cheaper than
DynamoDB for any significant, consistent
workload level.
3
https://www.instaclustr.com/managed-cassandra-versus-dynamodb/ (27 May, 2016)
● Using an open, portable technology – with
DynamoDB, you’re 100% locked into
AWS. Apache Cassandra is fully open
source so you know you can always bring
management in house or move to a
different managed service provider.
● Cassandra provides full active-active
multi-region support whereas DynamoDB
only supports writing to a single region
with multiple read-only replicas.
● Cassandra typically provides significantly
lower latency than DynamoDB
● Querying your data with a SQL-like
language rather than a proprietary API –
lower learning curve and more readable
code in many circumstances.
● Cassandra provides more sophisticated
data modelling options such as user
defined types, JSON support, and (in the
latest versions) materialized views.
● Cassandra provides native ability to
isolate analytic workloads (e.g. Spark)
from OLTP while transparently maintaining
data replication.
Instaclustr - Benefits of Managed Cassandra versus
DynamoDB
4
https://www.instaclustr.com/managed-cassandra-versus-dynamodb/ (27 May, 2016)
Instaclustr - Cases for DynamoDB
● Where you need to rapidly scale capacity up and down. This is
useful if you have a very variable capacity requirement that your
can predict in advance.
● If you’ve decided to use only Amazon services across the board.
You can expect a more sophisticated level of integration. (At the
expense of higher vendor/platform lock-in).
5
https://www.instaclustr.com/managed-cassandra-versus-dynamodb/ (27 May, 2016)
A while ago Amazon published a NoSQL TCO analysis that compared running open source NoSQL databases
on-premises on Amazon’s cloud infrastructure, vs using their managed NoSQL cloud service DynamoDB. In the
first section of our whitepaper we augment the Amazon study with the TCO for Azure DocumentDB, the planet
scale managed NoSQL cloud database service from Microsoft, for the same scenario. We also update TCO
numbers for the cloud hosted OSS NoSQL databases mentioned in Amazon’s whitepaper by using Azure virtual
machines equivalent to those used in Amazon paper.
One challenge with the approach taken in Amazon’s whitepaper is the number of assumptions (often not explicitly
articulated) made about the cost of running OSS NoSQL database. To start with, the paper does not mention
which OSS NoSQL database is being used for comparison. It is difficult to imagine that the TCO of running two
very different NoSQL database engines such as Cassandra or MongoDB for the same scenario would be exactly
the same. However, we think Amazon’s study maintains its important qualitative merit, this concern
notwithstanding.
https://aka.ms/documentdb-tco-paper (November 16, 2016)
Azure DocumentDB vs Amazon DynamoDB with some info on
Cassandra
6
Amazon DynamoDB
Cassandra has been in production in many
demanding environments for years now, so
it's no surprise that Cassandra has a
substantial lead in delivering real-world
features like backup. Cassandra's log-
structured storage engine -- which is also the
reason Cassandra runs so performantly
without SSDs -- allows both full and
incremental backups with no impact on
performance.
https://www.datastax.com/dev/blog/amazo
n-dynamodb (January 18, 2012)
7
Cassandra vs Amazon DynamoDB
“If one can afford the seemingly large cost of using DynamoDB then it should be the
default choice to take, given the simplicity of the APIs and no hassles of scaling up,
down & managing replication, that would be required to handle an equivalent cluster
of Cassandra nodes. DynamoDB, being a managed service, relieves the end-user of
all the headaches associated with managing a large Cassandra cluster.”
Now I have not done the math, but generally DynamoDB would cost higher than
keeping a Cassandra cluster but from what I’ve heard and experienced a bit, it
seems that investing in that cost is much better than having to deal with Cassandra
cluster issues around consistency, replication and scaling.
http://agrajmangal.in/blog/aws/cassandra-vs-dynamodb/ (September 16, 2015)
8
Why I am Tempted to Replace Cassandra With DynamoDB
From the data model perspective, DynamoDB and Cassandra are very similar. Cassandra offers
more flexibility for sure, and I would much prefer Cassandra over DynamoDB. However, with no
managed offering that is as simple as DynamoDB I really don’t have the patience anymore.
Yes, there is Instaclustr. But that too misses the point. I have done the math – it is simply not cost
effective, and requires me to do the same capacity planning exercises I am trying to avoid.
What I really am looking for is a fully managed Cassandra system that works just like DynamoDB,
and only pay for capacity that I actually use, with simple API calls to scale up and down. Until that
happens I see DynamoDB on my horizon.
9
https://thedulinreport.com/2014/11/13/why-i-am-tempted-to-replace-cassandra-with-dynamodb/
(November, 2014)
10
www.anant.us | solutions@anant.us | (855) 262-6826
3 Washington Circle, NW | Suite 301 | Washington, DC 20037
Data & Analytics
Cassandra, DataStax, Kafka, Spark
Customer Experience
Sitecore
Information Systems
Salesforce, Quickbooks, and more

More Related Content

PPTX
Migrating from a Relational Database to Cassandra: Why, Where, When and How
PDF
Cassandra Distributions and Variants
PPTX
Apache Cassandra Lunch #78: Deploy Cassandra using DSE Operator to Kubernetes
PPTX
Apache Cassandra Lunch #70: Basics of Apache Cassandra
PPTX
Cassandra
PDF
Introduction to Apache Cassandra
PPTX
Apache Cassandra Lunch #71: Creating a User Profile Using DataStax Astra and ...
PDF
Cassandra Workshop - Cassandra from scratch in one day
Migrating from a Relational Database to Cassandra: Why, Where, When and How
Cassandra Distributions and Variants
Apache Cassandra Lunch #78: Deploy Cassandra using DSE Operator to Kubernetes
Apache Cassandra Lunch #70: Basics of Apache Cassandra
Cassandra
Introduction to Apache Cassandra
Apache Cassandra Lunch #71: Creating a User Profile Using DataStax Astra and ...
Cassandra Workshop - Cassandra from scratch in one day

What's hot (20)

PPTX
Building a REST API with Cassandra on Datastax Astra Using Python and Node
PDF
Scylla db@sf data meetup, dec 1 2015
PDF
Scylla db deck, july 2017
PPTX
Empowering the AWS DynamoDB™ application developer with Alternator
PDF
Apache Cassandra in the Real World
PDF
Shift: Real World Migration from MongoDB to Cassandra
PDF
The Matrix and DataStax
PPTX
Scylla Summit 2018: Adventures in AdTech: Processing 50 Billion User Profiles...
PPTX
Apache Cassandra Lunch #52: Airflow and Cassandra for Cluster Management
PDF
Introduction to AWS Outposts
PDF
Scylla db@cassandra meetup, tlv, 2015
PPTX
iFood on Delivering 100 Million Events a Month to Restaurants with Scylla
PPTX
mParticle's Journey to Scylla from Cassandra
PPTX
Cassandra Lunch #92: Securing Apache Cassandra - Managing Roles and Permissions
PPTX
Captial One: Why Stream Data as Part of Data Transformation?
PPTX
Introducing DataStax Enterprise 4.7
PDF
Apache Cassandra in the Real World
PDF
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
PPT
Cassandra architecture
PPTX
Managing (Schema) Migrations in Cassandra
Building a REST API with Cassandra on Datastax Astra Using Python and Node
Scylla db@sf data meetup, dec 1 2015
Scylla db deck, july 2017
Empowering the AWS DynamoDB™ application developer with Alternator
Apache Cassandra in the Real World
Shift: Real World Migration from MongoDB to Cassandra
The Matrix and DataStax
Scylla Summit 2018: Adventures in AdTech: Processing 50 Billion User Profiles...
Apache Cassandra Lunch #52: Airflow and Cassandra for Cluster Management
Introduction to AWS Outposts
Scylla db@cassandra meetup, tlv, 2015
iFood on Delivering 100 Million Events a Month to Restaurants with Scylla
mParticle's Journey to Scylla from Cassandra
Cassandra Lunch #92: Securing Apache Cassandra - Managing Roles and Permissions
Captial One: Why Stream Data as Part of Data Transformation?
Introducing DataStax Enterprise 4.7
Apache Cassandra in the Real World
Scylla Summit 2022: Migrating SQL Schemas for ScyllaDB: Data Modeling Best Pr...
Cassandra architecture
Managing (Schema) Migrations in Cassandra
Ad

Similar to Cassandra vs Databases (20)

PDF
The True Cost of NoSQL DBaaS Options
PDF
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
PDF
Measuring Database Performance on Bare Metal AWS Instances
PPTX
Why We Chose ScyllaDB over DynamoDB for "User Watch Status"
PDF
Intro to database_services_fg_aws_summit_2014
PPTX
Aws Summit Berlin 2013 - Understanding database options on AWS
PDF
DynamoDB Cost Optimization Masterclass: ScyllaDB as a DynamoDB Alternative
PDF
Use ScyllaDB Alternator to Use Amazon DynamoDB API, Everywhere, Better, More ...
PDF
Cloud Databases in Research and Practice
PDF
Introduction to Apache Cassandra
PPTX
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ZIP
Gluecon 2012 - DynamoDB
KEY
DynamoDB Gluecon 2012
PDF
Nike Tech Talk: Double Down on Apache Cassandra and Spark
PDF
Data day texas: Cassandra and the Cloud
PPTX
Presentation of Apache Cassandra
PPTX
BigData Developers MeetUp
PDF
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
PDF
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
PDF
2017 AWS DB Day | Amazon DynamoDB 서비스, 개요 및 신규 기능 소개
The True Cost of NoSQL DBaaS Options
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
Measuring Database Performance on Bare Metal AWS Instances
Why We Chose ScyllaDB over DynamoDB for "User Watch Status"
Intro to database_services_fg_aws_summit_2014
Aws Summit Berlin 2013 - Understanding database options on AWS
DynamoDB Cost Optimization Masterclass: ScyllaDB as a DynamoDB Alternative
Use ScyllaDB Alternator to Use Amazon DynamoDB API, Everywhere, Better, More ...
Cloud Databases in Research and Practice
Introduction to Apache Cassandra
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
Gluecon 2012 - DynamoDB
DynamoDB Gluecon 2012
Nike Tech Talk: Double Down on Apache Cassandra and Spark
Data day texas: Cassandra and the Cloud
Presentation of Apache Cassandra
BigData Developers MeetUp
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
A NOVEL APPROACH FOR HOTEL MANAGEMENT SYSTEM USING CASSANDRA
2017 AWS DB Day | Amazon DynamoDB 서비스, 개요 및 신규 기능 소개
Ad

More from Anant Corporation (20)

PPTX
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
PPTX
QLoRA Fine-Tuning on Cassandra Link Data Set (1/2) Cassandra Lunch 137
PDF
Kono.IntelCraft.Weekly.AI.LLM.Landscape.2024.02.28.pdf
PDF
Data Engineer's Lunch 96: Intro to Real Time Analytics Using Apache Pinot
PDF
NoCode, Data & AI LLM Inside Bootcamp: Episode 6 - Design Patterns: Retrieval...
PDF
Automate your Job and Business with ChatGPT #3 - Fundamentals of LLM/GPT
PPTX
YugabyteDB Developer Tools
PPTX
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
PPTX
Machine Learning Orchestration with Airflow
PDF
Cassandra Lunch 130: Recap of Cassandra Forward Talks
PDF
Data Engineer's Lunch 90: Migrating SQL Data with Arcion
PDF
Data Engineer's Lunch 89: Machine Learning Orchestration with AirflowMachine ...
PDF
Cassandra Lunch 129: What’s New: Apache Cassandra 4.1+ Features & Future
PDF
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
PDF
Data Engineer's Lunch #85: Designing a Modern Data Stack
PPTX
PDF
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
PDF
Apache Cassandra Lunch 120: Apache Cassandra Monitoring Made Easy with AxonOps
PPTX
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
PPTX
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
QLoRA Fine-Tuning on Cassandra Link Data Set (1/2) Cassandra Lunch 137
Kono.IntelCraft.Weekly.AI.LLM.Landscape.2024.02.28.pdf
Data Engineer's Lunch 96: Intro to Real Time Analytics Using Apache Pinot
NoCode, Data & AI LLM Inside Bootcamp: Episode 6 - Design Patterns: Retrieval...
Automate your Job and Business with ChatGPT #3 - Fundamentals of LLM/GPT
YugabyteDB Developer Tools
Episode 2: The LLM / GPT / AI Prompt / Data Engineer Roadmap
Machine Learning Orchestration with Airflow
Cassandra Lunch 130: Recap of Cassandra Forward Talks
Data Engineer's Lunch 90: Migrating SQL Data with Arcion
Data Engineer's Lunch 89: Machine Learning Orchestration with AirflowMachine ...
Cassandra Lunch 129: What’s New: Apache Cassandra 4.1+ Features & Future
Data Engineer's Lunch #86: Building Real-Time Applications at Scale: A Case S...
Data Engineer's Lunch #85: Designing a Modern Data Stack
Data Engineer's Lunch #83: Strategies for Migration to Apache Iceberg
Apache Cassandra Lunch 120: Apache Cassandra Monitoring Made Easy with AxonOps
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Data Engineer's Lunch #82: Automating Apache Cassandra Operations with Apache...

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Electronic commerce courselecture one. Pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
breach-and-attack-simulation-cybersecurity-india-chennai-defenderrabbit-2025....
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Review of recent advances in non-invasive hemoglobin estimation
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction
NewMind AI Weekly Chronicles - August'25 Week I
Reach Out and Touch Someone: Haptics and Empathic Computing
“AI and Expert System Decision Support & Business Intelligence Systems”
Understanding_Digital_Forensics_Presentation.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)

Cassandra vs Databases

  • 1. Cassandra vs Databases How Cassandra compares to both SQL and NoSQL databases A collection of quoted online research 1
  • 2. Email 6-liner ● Costs can quickly get out of hand ● Costs can quickly get out of hand (it’s worth mentioning twice) ○ Due to scaling, hidden costs, and unpredictable time and effort that comes with a do-it-yourself solution ● Not open-source, hard to bring in any other experts in-house to assist, will succumb to vendor / platform lock-in. ● DynamoDB doesn’t have SQL-like language that it can work with, thus increasing the learning curve for new users. ● Cassandra offers more flexibility. ● Illusion of a “unified platform”, will most likely need to use additional Amazon tools such as Amazon’s Elastic MapReduce (EMR) and Amazon Redshift. 2
  • 3. ● DynamoDB costs would consist of a number of components: ○ Storage at $0.25 / GB ○ Network at $0.09 / GB network out (free in) ○ Read Throughput at $0.0065 per hour for every 50 units of Read Capacity ○ Write Throughput at $0.0065 per hour for every 10 units of Write Capacity Instaclustr - Cost Benefits of Managed Cassandra versus DynamoDB ● The total on-demand DynamoDB cost for our use case would therefore be $19,298 – quite a difference to the $8,724 for using Instaclustr. ● Of course, this reflects the specific use case we have with Instametrics – different balances of read, writes and storage space can have quite different results. ● However, for most examples we find that Managed Cassandra will be cheaper than DynamoDB for any significant, consistent workload level. 3 https://www.instaclustr.com/managed-cassandra-versus-dynamodb/ (27 May, 2016)
  • 4. ● Using an open, portable technology – with DynamoDB, you’re 100% locked into AWS. Apache Cassandra is fully open source so you know you can always bring management in house or move to a different managed service provider. ● Cassandra provides full active-active multi-region support whereas DynamoDB only supports writing to a single region with multiple read-only replicas. ● Cassandra typically provides significantly lower latency than DynamoDB ● Querying your data with a SQL-like language rather than a proprietary API – lower learning curve and more readable code in many circumstances. ● Cassandra provides more sophisticated data modelling options such as user defined types, JSON support, and (in the latest versions) materialized views. ● Cassandra provides native ability to isolate analytic workloads (e.g. Spark) from OLTP while transparently maintaining data replication. Instaclustr - Benefits of Managed Cassandra versus DynamoDB 4 https://www.instaclustr.com/managed-cassandra-versus-dynamodb/ (27 May, 2016)
  • 5. Instaclustr - Cases for DynamoDB ● Where you need to rapidly scale capacity up and down. This is useful if you have a very variable capacity requirement that your can predict in advance. ● If you’ve decided to use only Amazon services across the board. You can expect a more sophisticated level of integration. (At the expense of higher vendor/platform lock-in). 5 https://www.instaclustr.com/managed-cassandra-versus-dynamodb/ (27 May, 2016)
  • 6. A while ago Amazon published a NoSQL TCO analysis that compared running open source NoSQL databases on-premises on Amazon’s cloud infrastructure, vs using their managed NoSQL cloud service DynamoDB. In the first section of our whitepaper we augment the Amazon study with the TCO for Azure DocumentDB, the planet scale managed NoSQL cloud database service from Microsoft, for the same scenario. We also update TCO numbers for the cloud hosted OSS NoSQL databases mentioned in Amazon’s whitepaper by using Azure virtual machines equivalent to those used in Amazon paper. One challenge with the approach taken in Amazon’s whitepaper is the number of assumptions (often not explicitly articulated) made about the cost of running OSS NoSQL database. To start with, the paper does not mention which OSS NoSQL database is being used for comparison. It is difficult to imagine that the TCO of running two very different NoSQL database engines such as Cassandra or MongoDB for the same scenario would be exactly the same. However, we think Amazon’s study maintains its important qualitative merit, this concern notwithstanding. https://aka.ms/documentdb-tco-paper (November 16, 2016) Azure DocumentDB vs Amazon DynamoDB with some info on Cassandra 6
  • 7. Amazon DynamoDB Cassandra has been in production in many demanding environments for years now, so it's no surprise that Cassandra has a substantial lead in delivering real-world features like backup. Cassandra's log- structured storage engine -- which is also the reason Cassandra runs so performantly without SSDs -- allows both full and incremental backups with no impact on performance. https://www.datastax.com/dev/blog/amazo n-dynamodb (January 18, 2012) 7
  • 8. Cassandra vs Amazon DynamoDB “If one can afford the seemingly large cost of using DynamoDB then it should be the default choice to take, given the simplicity of the APIs and no hassles of scaling up, down & managing replication, that would be required to handle an equivalent cluster of Cassandra nodes. DynamoDB, being a managed service, relieves the end-user of all the headaches associated with managing a large Cassandra cluster.” Now I have not done the math, but generally DynamoDB would cost higher than keeping a Cassandra cluster but from what I’ve heard and experienced a bit, it seems that investing in that cost is much better than having to deal with Cassandra cluster issues around consistency, replication and scaling. http://agrajmangal.in/blog/aws/cassandra-vs-dynamodb/ (September 16, 2015) 8
  • 9. Why I am Tempted to Replace Cassandra With DynamoDB From the data model perspective, DynamoDB and Cassandra are very similar. Cassandra offers more flexibility for sure, and I would much prefer Cassandra over DynamoDB. However, with no managed offering that is as simple as DynamoDB I really don’t have the patience anymore. Yes, there is Instaclustr. But that too misses the point. I have done the math – it is simply not cost effective, and requires me to do the same capacity planning exercises I am trying to avoid. What I really am looking for is a fully managed Cassandra system that works just like DynamoDB, and only pay for capacity that I actually use, with simple API calls to scale up and down. Until that happens I see DynamoDB on my horizon. 9 https://thedulinreport.com/2014/11/13/why-i-am-tempted-to-replace-cassandra-with-dynamodb/ (November, 2014)
  • 10. 10 www.anant.us | solutions@anant.us | (855) 262-6826 3 Washington Circle, NW | Suite 301 | Washington, DC 20037 Data & Analytics Cassandra, DataStax, Kafka, Spark Customer Experience Sitecore Information Systems Salesforce, Quickbooks, and more