Try our new research platform with insights from 80,000+ expert users

Microsoft Azure Cosmos DB vs Redis comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Jul 13, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

ROI

Sentiment score
6.4
Microsoft Azure Cosmos DB delivers favorable ROI with cost savings on auto-scaling and reduced DBA needs, despite complexity challenges.
Sentiment score
6.5
Redis enhances speed, reduces costs by 40%, boosts efficiency, and offers scalability, stability, and high availability, increasing customer trust.
Getting an MVP of that project would have taken six to eight months, but because we had an active choice of using Azure Cosmos DB and other related cloud-native services of Azure, we were able to get to an MVP stage in a matter of weeks, which is six weeks.
You can react quickly and trim down the specs, memory, RAM, storage size, etc. It can save about 20% of the costs.
When I have done comparisons or cost calculations, I have sometimes personally seen as much as 25% to 30% savings.
 

Customer Service

Sentiment score
6.8
Microsoft Azure Cosmos DB's support is rated highly by some, but others experience variable response times and effectiveness.
Sentiment score
1.0
Most users lack direct Redis support experience; reviews vary from knowledgeable and fast to low-rated service.
Premier Support has deteriorated compared to what it used to be, especially for small to medium-sized customers like ours.
The response was quick.
I would rate customer service and support a nine out of ten.
 

Scalability Issues

Sentiment score
7.8
Microsoft Azure Cosmos DB offers scalable, reliable resource management with auto-scaling that efficiently handles extensive data volumes for enterprises.
Sentiment score
7.7
Redis is highly scalable, supporting clustering and cloud integration, making it ideal for enterprise and growing data needs.
The system scales up capacity when needed and scales down when not in use, preventing unnecessary expenses.
We like that it can auto-scale to demand, ensuring we only pay for what we use.
We have had no issues with its ability to search through large amounts of data.
Data migration and changes to application-side configurations are challenging due to the lack of automatic migration tools in a non-clustered legacy system.
 

Stability Issues

Sentiment score
7.6
Azure Cosmos DB is praised for high availability and reliability, though occasional regional outages and configuration issues are noted.
Sentiment score
7.7
Redis is highly reliable, handling heavy loads with strong uptime, requiring minimal maintenance, and proving dependable across infrastructures.
We have multiple availability zones, so nothing goes down.
Azure Cosmos DB would be a good choice if you have to deploy your application in a limited time frame and you want to auto-scale the database across different applications.
I would rate it a ten out of ten in terms of availability and latency.
Redis is fairly stable.
 

Room For Improvement

Azure Cosmos DB needs better query capabilities, pricing clarity, API compatibility, integration, documentation, and user interface refinements.
Redis struggles with cluster development, cloud integration, documentation, user experience, and requires enhancements in security and enterprise features.
We must ensure data security remains the top priority.
You have to monitor the Request Units.
The dashboard could include more detailed RU descriptions, IOPS, and compute metrics.
Data persistence and recovery face issues with compatibility across major versions, making upgrades possible but downgrades not active.
 

Setup Cost

Azure Cosmos DB's pricing is complex but scalable, offering various tiers and requiring careful management for cost optimization.
Redis offers cost-effective options but may incur additional fees for RAM and managed services, requiring careful cost evaluation.
Initially, it seemed like an expensive way to manage a NoSQL data store, but so many improvements that have been made to the platform have made it cost-effective.
Cosmos DB is expensive, and the RU-based pricing model is confusing.
Cosmos DB is great compared to other databases because we can reduce the cost while doing the same things.
Since we use an open-source version of Redis, we do not experience any setup costs or licensing expenses.
 

Valuable Features

Azure Cosmos DB offers scalable, low-latency data processing with flexible models, auto-scaling, and integration enhancing AI and IoT applications.
Redis offers high-speed in-memory storage, efficient caching, multiple data structures, scalability, and durability for reliable, scalable applications.
The most valuable feature of Microsoft Azure Cosmos DB is its real-time analytics capabilities, which allow for turnaround times in milliseconds.
Performance and security are valuable features, particularly when using Cosmos DB for MongoDB emulation and NoSQL.
The performance and scaling capabilities of Cosmos DB are excellent, allowing it to handle large workloads compared to other services such as Azure AI Search.
It functions similarly to a foundational building block in a larger system, enabling native integration and high functionality in core data processes.
 

Categories and Ranking

Microsoft Azure Cosmos DB
Ranking in NoSQL Databases
5th
Ranking in Vector Databases
1st
Average Rating
8.2
Reviews Sentiment
7.0
Number of Reviews
100
Ranking in other categories
Database as a Service (DBaaS) (6th), Managed NoSQL Databases (1st)
Redis
Ranking in NoSQL Databases
7th
Ranking in Vector Databases
4th
Average Rating
8.8
Reviews Sentiment
5.7
Number of Reviews
23
Ranking in other categories
In-Memory Data Store Services (1st)
 

Mindshare comparison

As of July 2025, in the NoSQL Databases category, the mindshare of Microsoft Azure Cosmos DB is 4.6%. The mindshare of Redis is 8.4%, up from 0.1% compared to the previous year. It is calculated based on PeerSpot user engagement data.
NoSQL Databases
 

Featured Reviews

MichaelJohn - PeerSpot reviewer
Very efficient for application-facing scenarios
There are several areas for improvement. Firstly, having a local development emulator or simulator for Azure Cosmos DB would be beneficial. It would be very handy to have a Docker container that developers can use locally. Although, I know there is a free tier and so on and so forth, having a local environment would be nice. For example, SQL Server is very portable. You can even install it on your machine. That is the number one thing that is missing in Azure Cosmos DB. The second improvement area is the IDE of choice. That means how you interact with Azure Cosmos DB. For example, with SQL Server, you have SQL Server Management Studio. I know there is a little bit of support for Azure Cosmos DB in Azure Data Studio, but it is not heavily advertised or it does not feel like first-class citizen support. Developer experience or developer tooling is missing in terms of interacting with the database. Better developer tools or an IDE for interacting with Azure Cosmos DB would enhance the developer experience. Lastly, there is some mixed messaging about what Azure Cosmos DB is, given its multiple APIs. There are so many Azure Cosmos DB APIs available. There is NoSQL. There are MongoDB, Gremlin, and others. There is still some mixed messaging for others who are new to Azure Cosmos DB about what Azure Cosmos DB is. Is this like MongoDB, but then there is also MongoDB in Azure Cosmos DB? I know it well, and I know that the default one is just NoSQL, but others I have interacted with over the last ten years or so get confused.
Yaseer Arafat - PeerSpot reviewer
Unmatched Performance and Scalability for Modern Applications
Redis has room for improvement in a few areas. Enhanced tools for managing and monitoring clusters would be beneficial, as would built-in security mechanisms like advanced encryption and granular access controls. Simplifying setup and configuration could make Redis more accessible to new users. Introducing more enterprise-grade features, such as better multi-tenancy support and improved backup and restore capabilities, would also be advantageous. For the next release, it would be great to see enhanced cluster management tools, native multi-region supports for better data redundancy, integrated analytics for deeper insights, AI and ML integration features, and improved developer experience through enhanced SDKs and tools.
report
Use our free recommendation engine to learn which NoSQL Databases solutions are best for your needs.
861,524 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Legal Firm
13%
Comms Service Provider
10%
Computer Software Company
10%
Financial Services Firm
10%
Financial Services Firm
24%
Computer Software Company
13%
Educational Organization
7%
Comms Service Provider
6%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Microsoft Azure Cosmos DB?
The initial setup is simple and straightforward. You can set up a Cosmos DB in a day, even configuring things like availability zones around the world.
What is your experience regarding pricing and costs for Microsoft Azure Cosmos DB?
We are not consuming so much yet since we are at the beginning of using this solution. I would rate the pricing of Microsoft Azure Cosmos DB a six out of ten.
What needs improvement with Microsoft Azure Cosmos DB?
In Microsoft Azure Cosmos DB, I would suggest improvements in security. If anyone who has the endpoint and has access to infrastructure can potentially affect your DB. Instead of relying on a singl...
What do you like most about Redis?
Redis is better tested and is used by large companies. I haven't found a direct alternative to what Redis offers. Plus, there are a lot of support and learning resources available, which help you u...
What needs improvement with Redis?
There are a few areas where Redis could improve. The pub-sub capabilities could be optimized to handle network sessions better, as there are challenges with maintaining sessions between clients and...
What is your primary use case for Redis?
We use Redis ( /products/redis-reviews ) for several purposes, including ranking, counting, saving, sharing, caching, and setting time-to-live notifications. These functionalities are employed acro...
 

Comparisons

 

Also Known As

Microsoft Azure DocumentDB, MS Azure Cosmos DB
Redis Enterprise
 

Overview

 

Sample Customers

TomTom, KPMG Australia, Bosch, ASOS, Mercedes Benz, NBA, Zero Friction, Nederlandse Spoorwegen, Kinectify
1. Twitter 2. GitHub 3. StackOverflow 4. Pinterest 5. Snapchat 6. Craigslist 7. Digg 8. Weibo 9. Airbnb 10. Uber 11. Slack 12. Trello 13. Shopify 14. Coursera 15. Medium 16. Twitch 17. Foursquare 18. Meetup 19. Kickstarter 20. Docker 21. Heroku 22. Bitbucket 23. Groupon 24. Flipboard 25. SoundCloud 26. BuzzFeed 27. Disqus 28. The New York Times 29. Walmart 30. Nike 31. Sony 32. Philips
Find out what your peers are saying about Microsoft Azure Cosmos DB vs. Redis and other solutions. Updated: July 2025.
861,524 professionals have used our research since 2012.