

Amazon RDS and Microsoft Azure Cosmos DB compete in the cloud-based database solutions category. Amazon RDS appears to have the upper hand in managing relational databases due to its full automation and support for multiple database types, while Cosmos DB excels in API versatility and integration with Azure services.
Features: Amazon RDS is adept at managing relational databases with full automation features, including robust backup and resilience in multi-availability zones. It supports diverse databases like MySQL and SQL Server and offers significant deployment agility. Microsoft Azure Cosmos DB offers multi-model and NoSQL capabilities, supports seamless integration with other Azure services, and provides global distribution, low-latency access, and auto-scaling, making it ideal for IoT and globally distributed applications.
Room for Improvement: Amazon RDS encounters challenges with complex migrations, lacks shell access, and presents cost unpredictability issues. Microsoft Azure Cosmos DB users experience pricing complexity due to high initial costs based on RUs and face challenges with integration and a steep learning curve in optimization.
Ease of Deployment and Customer Service: Both products are primarily deployed on public cloud platforms. Amazon RDS is noted for its straightforward initial setup, although technical support responsiveness and costs receive mixed reviews. Microsoft Azure Cosmos DB is commended for its stability and technical support, albeit with complexity in its documentation and setup that can be challenging for new users.
Pricing and ROI: Amazon RDS uses a flexible pay-as-you-go model, though costs can escalate unexpectedly. It requires careful management to optimize financial outcomes, showing generally positive ROI. Cosmos DB's pricing tied to request units leads to cost unpredictability, favoring those who understand resource management in reserving capacity. Both solutions require detailed planning to maximize cost-efficiency and prevent unforeseen expenses.
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.
The documentation is quite good.
The official AWS technical support for Amazon RDS is helpful, providing 24/7 assistance for all business support cases with tools such as the health dashboard and AWS trusted advisor.
I would rate the support from AWS very high, maybe nine, but it also depends on what kind of support you have signed in your contract, whether the premium support or the standard support.
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.
Its automated scaling, both in storage and instances, is vital as it eliminates manual interventions.
The installation of Amazon RDS is quite easy and quite scalable.
Despite being a strong feature, scalability could be improved due to the lack of full functionality in autoscaling.
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.
Amazon RDS is very stable when deployed correctly across different zones with the right configurations.
It is a stable product overall, with very few issues.
Amazon RDS is quite stable, and the SLAs are sort of 99.98%.
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.
Simplifying migration for those transitioning from on-premises to cloud environments.
Having native Change Data Capture (CDC) support would be beneficial, allowing for seamless integration with Kafka without relying on external technologies like Debezium.
Enabling performance insights to view query formats where the bottlenecks occur, identifying the fixes, slow queries, and missing indexes.
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.
While Azure provides great services, long-term plans on AWS are 20% to 30% cheaper.
I find the pricing of Amazon RDS fair, as AWS operates on a pay-for-what-you-use model.
I rate the price for Amazon as eight on a scale from one to ten.
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.
Amazon RDS provides data encryption using services like KMS, crucial for securing high-sensitive data and meeting compliance requirements such as HIPAA or PCI DSS.
Database management is effective in Amazon RDS because it offers automated backups, high availability, read replicas, and support from multiple database engineers, while also providing security, monitoring and metrics, scalability.
In some cases, we are using the read replica feature, and it does improve our application performance because we do not allow any downstream system to come to the main storage or main databases and perform a query.
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.
| Product | Market Share (%) |
|---|---|
| Amazon RDS | 14.8% |
| Microsoft Azure Cosmos DB | 4.1% |
| Other | 81.1% |
| Company Size | Count |
|---|---|
| Small Business | 22 |
| Midsize Enterprise | 15 |
| Large Enterprise | 23 |
| Company Size | Count |
|---|---|
| Small Business | 33 |
| Midsize Enterprise | 21 |
| Large Enterprise | 58 |
Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizeable capacity for an industry-standard relational database and manages common database administration tasks.
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.
We monitor all Database as a Service (DBaaS) 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.