

Microsoft Azure Cosmos DB and Redis compete in the high-performance database space. Cosmos DB may hold the upper hand due to its robust integration with Azure and multi-model support, making it suitable for enterprise needs.
Features: Cosmos DB distinguishes itself with auto-scaling, multi-model support for NoSQL, graph, and key-value, and seamless Azure integration. It is ideally suited for applications requiring global distribution and low-latency multi-region access. Redis is favored for its in-memory speed, efficient data caching, real-time analytics, and straightforward setup. Its support for clustering and replication enhances its ability to manage large workloads and high concurrency efficiently.
Room for Improvement: Cosmos DB users have concerns about its complex pricing structure, limitations on document size, and third-party tool integrations like Databricks. Additionally, improvements in API compatibility, especially MongoDB support, are needed. Redis could benefit from enhanced documentation on scalability, a robust GUI interface, and expanded native features for advanced data structure management and comprehensive monitoring capabilities.
Ease of Deployment and Customer Service: Both Cosmos DB and Redis offer deployment on public and hybrid clouds. Cosmos DB integrates well with Azure services, which suits environments embedded in the Azure ecosystem, backed by Microsoft's support network. However, some users report varied experiences with its customer service. Redis's open-source availability and cloud-provider management offer flexibility but lack Microsoft's comprehensive support structure. While users enjoy Redis's straightforward setup, further support improvements are desired.
Pricing and ROI: Cosmos DB's usage-based pricing can lead to unexpectedly high costs in dynamic scaling situations, and users stress the importance of monitoring costs. Despite its potential expense, its scalability and features justify the investment, often delivering a notable ROI by reducing DevOps overhead and enhancing application performance. Redis provides a cost-effective solution, especially when leveraging open-source availability, with managed services incurring some costs. Its straightforward licensing is appealing to users with smaller budgets, offering quick ROI through reduced complexity and high-speed processing capabilities.
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.
It's an excellent option for NoSQL or semi-structured data because our agreements start as a morass of raw data from PDF, OCR PDF, or paper OCR scans.
We reduced the database read load by around 30 to 40 percent and improved API response time by 20 to 30 percent, specifically for frequently accessed endpoints.
We have seen a positive return on investment from using Redis, mainly through improved application performance, reduced database load, and lower operational overhead.
Premier Support has deteriorated compared to what it used to be, especially for small to medium-sized customers like ours.
I would rate the technical support for Microsoft Azure Cosmos DB around 9.5 on a scale of one to ten.
Providing excellent transparency and high-quality postmortem reviews during incidents.
By simply referring to their documentation, we have been able to fix our bugs and general issues.
Since Redis is quite stable and well-documented, we have not needed much support, but when required, the response has been helpful.
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.
The in-memory architecture provides consistently low-latency access even as data access patterns and request volume increase.
Data migration and changes to application-side configurations are challenging due to the lack of automatic migration tools in a non-clustered legacy system.
With features such as clustering and replication, it can handle high traffic and a large database very effectively.
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 has consistently provided fast and predictable performance, particularly for caching and high-frequency data access scenarios.
Redis is fairly stable.
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.
Making security features and enterprise governance capabilities easier to configure out of the box would help organizations adopt Redis more confidently for larger and more critical workloads.
Data persistence and recovery face issues with compatibility across major versions, making upgrades possible but downgrades not active.
Redis is very reliable, but it could be improved in areas such as monitoring, debugging, and feasibility into memory use.
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.
It automatically scales to the demand, so we only pay for what we consume.
The main value comes from the performance improvements, reduced database load, and increased scalability that Redis provides.
Since we use an open-source version of Redis, we do not experience any setup costs or licensing expenses.
The pricing is reasonable for the performance provided.
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.
By offloading frequent reads from the database and enabling fast in-memory cache access, it reduced latency, improved throughput, and helped maintain stability during peak loads.
The most valuable features include high-speed in-memory data access, flexible data structures, caching capabilities, data expiration and time-to-live management, high availability and scalability, and atomic operations.
| Product | Mindshare (%) |
|---|---|
| Microsoft Azure Cosmos DB | 5.4% |
| Redis | 7.8% |
| Other | 86.8% |


| Company Size | Count |
|---|---|
| Small Business | 36 |
| Midsize Enterprise | 24 |
| Large Enterprise | 60 |
| Company Size | Count |
|---|---|
| Small Business | 13 |
| Midsize Enterprise | 6 |
| Large Enterprise | 10 |
Microsoft Azure Cosmos DB offers scalable, geo-replicated, multi-model support with high performance and low latency. It provides seamless Microsoft service integration, benefiting those needing flexible NoSQL, real-time analytics, and automatic scaling for diverse data types and quick global access.
Azure Cosmos DB is designed to store, manage, and query large volumes of both unstructured and structured data. Its NoSQL capabilities and global distribution are leveraged by organizations to support activities like IoT data management, business intelligence, and backend databases for web and mobile applications. While its robust security measures and availability are strengths, there are areas for improvement such as query complexity, integration with services like Databricks and MongoDB, documentation clarity, and performance issues. Enhancements in real-time analytics, API compatibility, cross-container joins, and indexing capabilities are sought after. Cost management, optimization tools, and better support for local development also require attention, as do improvements in user interface and advanced AI integration.
What are the key features of Azure Cosmos DB?Industries use Azure Cosmos DB to support business intelligence and IoT data management, using its capabilities for backend databases in web and mobile applications. The platform's scalability and real-time analytics benefit sectors like finance, healthcare, and retail, where managing diverse datasets efficiently is critical.
Redis is an advanced in-memory data store renowned for its high-speed data access, flexibility, and key expiration capabilities, supporting numerous data structures for seamless scalability and performance.
Redis provides exceptional in-memory data management with diverse data structures like strings, hashes, and sorted sets. It ensures high performance, minimal latency, and seamless integration with existing systems to boost scalability and efficiency. Commonly used for caching, session management, and rate limiting, Redis significantly reduces database load and enhances application responsiveness while offering room for improvement in areas like documentation and monitoring tools. Users seek better scalability, security features, and persistency for extensive datasets.
What are the key features of Redis?Redis solutions are prominently deployed in industries requiring rapid data retrieval such as real-time financial services, e-commerce platforms, and social media applications. They support low-latency access and are crucial for managing high-traffic user sessions and API responses, ensuring robust performance and reliability across diverse application environments.
We monitor all NoSQL Databases reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.