Medium
medium.com › @Tom1212121 › navigating-the-nosql-labyrinth-dynamodb-cassandra-mongodb-and-redis-abe19b73c95e
Navigating the No-SQL Labyrinth: DynamoDB, Cassandra, MongoDB and Redis | by Tomer Ben David | Medium
March 13, 2024 - This provides a good balance between performance and data organization. However, setting up Cassandra clusters can be more complex compared to DynamoDB’s managed service approach. Imagine Cassandra as a seasoned veteran — strong, reliable, but requiring some upfront investment in strategy. ... MongoDB entered the scene as a breath of fresh air.
MongoDB versus DynamoDB
MongoDB (or DocumentDB, for that matter) is focused on documents. DynamoDB (or Cassandra) is focused on key:value pairs. While you could potentially use either for multiple applications, depending on your use case one or the other may be a better fit. DynamoDB is used quite commonly for a lot of companies - Uber, Lyft, Tinder, Capital One, etc. If you want to learn more about DynamoDB design patterns, this is a fantastic video from a re:Invent session - very dense and engineering focused. https://www.youtube.com/watch?v=HaEPXoXVf2k More on reddit.com
AWS DynamoDb vs others
Interesting. The columns, at best, only hint at what kind of dev-facing features they offer though. More on reddit.com
Why is Cassandra considered column-based and DynamoDB key-value?
Cassandra and DynamoDB are both: https://en.wikipedia.org/wiki/Wide-column_store . I think it's a bad name, since it creates confusion with "column stores", i.e. https://en.wikipedia.org/wiki/Column-oriented_DBMS , which are not related. I think some confusion comes because in the original Dynamo paper https://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf it is only a key-value store. But DynamoDB (the AWS offering) is not the same thing as Dynamo the paper. Also remember, just about any database is a key-value store. MySQL fulfills the criteria of a key value store. So does Cassandra. AWS itself describes DynamoDB as a "document store", but that's bad too. They're referencing that it doesn't enforce a schema (which *is* a key difference from Cassandra). However, I think it misses the capability of arbitrary indexes within the document, which is something that Mongo and XML databases do. More on reddit.com
When would you NOT choose DynamoDB where you'd typically use RDBMS?
I prefer rdmbs when query patterns aren't known ahead of time, when there's lots of relationships between data, and when update patterns of that data would make it cumbersome to maintain denormalized updates in something like dynamo or Cassandra. Big table style databases are great if your data relationships are simple and all well known ahead of data modeling time. Trying to map an rdbms mentality to data modeling in a big table style database will make for a world of hurt. More on reddit.com
14:02
Apache Cassandra Vs. Redis Vs. MongoDB: NoSQL Databases Compared!
03:39
DynamoDB, Cassandra, MongoDB and Redis - YouTube
05:23
NoSQL Showdown! MongoDB vs DynamoDB! Which comes out on top?!? ...
03:24
Cassandra vs MongoDB (2025 Quick Comparison) - YouTube
04:23
Apache Cassandra Vs. Amazon DynamoDB? - Next LVL Programming - YouTube
10:38
MongoDB vs. Apache Cassandra - Who Wins? | Systems Design Interview ...
ScyllaDB
scylladb.com › learn › dynamodb › introduction-to-dynamodb › comparison
DynamoDB Comparison | ScyllaDB
January 21, 2025 - Cassandra’s main advantages include constant availability; relatively fast read and write speeds; reliable cross data center replication; linear scalability; Cassandra Query Language which is familiar and SQL-like rather than DynamoDB’s complex API; and generally high performance.
Yugabyte
yugabyte.com › blog › dynamodb-vs-mongodb-vs-cassandra-for-fast-growing-geo-distributed-apps
DynamoDB vs MongoDB vs Cassandra for Geo-Distributed Apps
December 11, 2023 - We examine the development, operational and financial consequences of working around the limitations of DynamoDB when attempting to “force-fit” for this use case. Finally, we compare and contrast alternatives such as MongoDB, Apache Cassandra and YugabyteDB, a high-performance, cloud native, distributed SQL database.
DB-Engines
db-engines.com › en › system › Amazon+DynamoDB;Cassandra;MongoDB
Amazon DynamoDB vs. Cassandra vs. MongoDB Comparison
Detailed side-by-side view of Amazon DynamoDB and Cassandra and MongoDB
Knowi
knowi.com › home › cassandra vs dynamodb (2026): complete guide with pricing, performance, usecase & migration tips
Cassandra vs DynamoDB 2026: Full Comparison With Real Costs
April 22, 2026 - Vector search support in Cassandra 5.0 expands AI/ML use cases. Amazon DynamoDB is a fully managed, serverless NoSQL database service from AWS, optimized for low-latency performance and near-infinite scaling.
ScyllaDB
scylladb.com › learn › mongodb-database › amazon-dynamodb-vs-mongodb
Amazon DynamoDB vs MongoDB | ScyllaDB
March 31, 2026 - DynamoDB is ideal for high-throughput, low-latency needs within the AWS ecosystem · DocumentDB is better suited for users who need managed MongoDB compatibility · MongoDB offers the most flexibility and features for complex applications, but ...
AWS
aws.amazon.com › what is cloud computing? › cloud comparisons hub › databases › what’s the difference between cassandra and mongodb?
Cassandra vs MongoDB - Difference Between NoSQL Databases - AWS
2 weeks ago - What’s the Difference Between Cassandra and MongoDB? How to use Cassandra and MongoDB with AWS.
Analytics Vidhya
analyticsvidhya.com › home › dynamodb vs. cassandra: choosing the right database for your business
DynamoDB vs. Cassandra: Choosing the Right Database for Your Business
April 17, 2024 - When to Use DynamoDB vs. Cassandra? ... Amazon Web Services (AWS) introduced DynamoDB in 2012 as a fully managed NoSQL database service offering fast and predictable performance, along with seamless scalability. Businesses of all sizes widely choose DynamoDB for its renowned features, including low-latency data access, automatic scaling, and built-in security.
IONOS
ionos.com › digital guide › server › know-how › mongodb vs. dynamodb
Which database is best? A comparison of MongoDB vs. DynamoDB
April 25, 2024 - DynamoDB performs a number of tasks for its users, including all security activities. As part of the AWS cosmos and the IAM model (Identity and Access Management), the database is well protected and embedded. There is no direct connection to the internet, as requests are first routed through an API gateway. Compared to DynamoDB, the workload when using MongoDB is significantly higher if you want to ensure the security of your database.
Medium
medium.com › yugabyte › dynamodb-vs-mongodb-vs-cassandra-for-fast-growing-geo-distributed-apps-53f244ddfce8
DynamoDB vs MongoDB vs Cassandra for Fast Growing Geo-Distributed Apps | by Karthik Ranganathan | The Distributed SQL Blog | Medium
July 10, 2018 - It is a drop-in replacement for Apache Cassandra and Redis given its protocol-level compatibility with the languages spoken by these databases (PostgreSQL compatibility is currently in beta). As a Consistent and Partition-tolerant (CP) database with native JSONB document data type, high performance secondary indexes, cloud native operational ease and ability to handle high data density, it serves as an excellent alternative to DynamoDB, MongoDB ...
Airbyte
airbyte.com › data integration platform › data engineering resources › dynamodb vs. mongodb: a comprehensive contrast of nosql giants
DynamoDB vs MongoDB: Finding the Best NoSQL Database for Your Needs | Airbyte
September 11, 2025 - The platform delivers consistent single-digit millisecond latency for items under 4 kilobytes, with the DynamoDB Accelerator (DAX) providing microsecond-level caching capabilities for frequently accessed data. Schema design, document structure, and index usage heavily influence performance. Poorly chosen sharding keys or deeply nested documents can slow queries. MongoDB 8.0's performance improvements include reduced majority-write latency via parallel journaling and regression testing that automatically detects micro-optimization losses.