Skip to main content
TrustRadius
Amazon RDS

Amazon RDS

Overview

What is Amazon RDS?

Amazon Relational Database Service (Amazon RDS) is a database-as-a-service (DBaaS) from Amazon Web Services.

Read more
Recent Reviews

Amazon RDS review

9 out of 10
October 09, 2023
Incentivized
RDS simplifies database management tasks like provisioning, patching, backup, recovery etc. This reduces the administrative burden and …
Continue reading

Amazon RDS review

9 out of 10
October 07, 2023
Incentivized
In my organization we use Amazon Relational Database Service (RDS) for storing relational data which is used by our Internal teams for …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Amazon RDS for PostgreSQL

$0.24 ($0.48)

Cloud
per hour, R5 Large (R5 Extra Large)

Amazon RDS for MariaDB

$0.25 ($0.50)

Cloud
per hour, R5 Large (R5 Extra Large)

Amazon RDS for MySQL

$0.29 ($0.58)

Cloud
per hour, R5 Large (R5 Extra Large)

Entry-level set up fee?

  • Setup fee optional
    Optional
For the latest information on pricing, visithttps://aws.amazon.com/rds/pricing/?trk…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Amazon RDS?

Amazon Relational Database Service (RDS) allows users to set up, operate, and scale a database in the cloud. The vendor states it provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, setup, patching, and backups. This frees users to focus on applications so they can give them the fast performance, high availability, security, and compatibility they need.

Amazon RDS is available on several database instance types - optimized for memory, performance or I/O - and provides you with six familiar database engines to choose from including Amazon Aurora, MySQL, PostgreSQL, MariaDB, Oracle Database, and SQL Server.

Amazon RDS Screenshots

Screenshot of A look inside the RDS console.

Amazon RDS Videos

What's new in Amazon RDS
Dive deep into RDS new features.

Amazon RDS Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesNAMER, APAC, LATAM, EMEA
Supported LanguagesEnglish, French, Korean, Chinese, Japanese

Frequently Asked Questions

Amazon Relational Database Service (Amazon RDS) is a database-as-a-service (DBaaS) from Amazon Web Services.

Oracle Database, Google Cloud SQL, and Microsoft SQL Server are common alternatives for Amazon RDS.

Reviewers rate Support Rating highest, with a score of 9.6.

The most common users of Amazon RDS are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(281)

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Prajwal Shetty | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I used Amazon Relational Database Service for Databricks Technical Field Telemetry(TFT) Project, which is an internal project for field engineering teams where they manage customer engagement, interactions, feedbacks. This majorly helped to improve our product by managing each team, each individual performances, thus they can set targets for improvement plans. It also displays a hit score which is the benchmark for internal teams. We used Amazon Relational Database Service serverless to deploy the backend database, which is lightening fast, reliable DBMS.
  • Serverless
  • Performance
  • Scalability
  • Reliability
  • AWS instance downtimes
  • Ease of use
  • End user installation
It's best suited for serverless computing, really fast, least downtime. But when the Ec2 instance is down it's directly proportional, also we could see a connection issue when Ec2 instance wasn't open.
  • Cost of the ec2 instance
  • Impacted downtime from AWS
With the latest serverless technology Amazon Relational Database Service (RDS) has an edge over all its competitors, it works really fast with high log retention.
2000
Most of the customer dataplanes uses Amazon Relational Database Service (RDS) in backend operation.
3000
basically Technical Support Analysts, Database Administrator, Support Admins, Solution Architects & Core Engineering teams use Amazon Relational Database Service (RDS) on an on-going basis.Relational Database Management System(RDBMS), SQL & Database basic rules are fairly enough to support Amazon Relational Database Service (RDS) on daily basis
  • cloud databases
  • serverless computing
  • backend RDBMS
  • user metadata stores in serverless computing
  • survey hits count data
  • autoscale instances
  • autoscaling instances
  • cluster DBR upgradation
  • auto error detection
RDS is cost-effective & self-healing databse management system which is really fast interms of performance.
No
  • Cloud Solutions
  • Scalability
  • Integration with Other Systems
  • Ease of Use
Auto AI & auto scaling instances with cost effective scalability by integrating 3rd party systems.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We have Amazon Relational Database Service (RDS) and is used for application level data access for custom applications
  • Hardware
  • Backups
  • Storage Allocation
  • Access limitation
  • Backup options
  • Cost
  • Broader application support
  • Performance improvements
I think compared to RAC environments for Amazon Relational Database Service (RDS) works well in limited Hardware . good for small size dbs and applications . Storage usage and process of adding storage . In my opinion, not good for bigger applications. I think patching Needs improvements and is not best suitable in case of high available applications.
  • lower cost
Hardware difference compared with Normal Database on physical servers
Amazon Elastic Compute Cloud (EC2), Amazon S3 (Simple Storage Service), Amazon CloudWatch
200
Application users and developers from multiple teams
15
Multi Flavor Database Administration
AWS RDS administrator
Gitlab
Terraform
S3
Lamda
Monitoring tool usage
  • Oracle RDS
  • PostgreSQL
  • Sql Server
  • Migrated larger databases with RAC clusters into RDS
  • Create database like postgreSQL in short time
  • Short time POC Databases
  • RDS Custom
  • ERP Application Databases
  • Covert to low cost Databases using AWS tools and RDS
Database Hardware is minimal and we have all applications running on AWS
Yes
phyiscal servers
  • Cloud Solutions
  • Scalability
  • Ease of Use
cost
cost storage capability and integration with other applications.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We utilize Amazon RDS to host our PostgreSQL database. RDS instance serves as the repository for all our application's data, and it has proven to be highly dependable. One key benefit we found of using RDS is its scalability. We can easily adjust the database capacity to accommodate our growing data needs without significant hassle. This scalability ensures our application can handle increased user demands without compromising performance. Amazon RDS offers convenience in managing database operations. Routine tasks such as backups, software patching, and monitoring are handled seamlessly by the service, freeing up our team to focus on other critical aspects of our application. Also, we've found RDS to be cost-efficient as we pay only for the resources we use; we can effectively manage our database costs and optimize our budget allocation.
  • Automated Backups.
  • Monitoring and Metrics.
  • Scalable Storage.
  • Limited DB Engine Version Support.
  • Limited Control Over Maintenance Windows.
  • Data Portability.
Amazon RDS is a great choice for web apps, e-commerce sites, and content management systems needing a dependable and scalable database. It's perfect for businesses analyzing data and SaaS applications. But if your setup requires ultra-customized databases, or if you frequently switch cloud providers, consider other options. For read-heavy loads, explore NoSQL or caching services.
  • Improved Staff Productivity.
  • Scalability
  • Security
Amazon RDS excels with its widely adopted and mature ecosystem, supporting various database engines. While Azure SQL Database offers a tiered pricing structure and automatic patching, and Cloud SQL provides straightforward pricing and easy scaling, Amazon RDS's extensive integration within AWS makes it a preferred choice for those seeking flexibility and a broad range of features.
4
1
  • Multi-Tenant SaaS.
  • Business Analytics.
  • Test Environments.
  • Data Replication.
  • Time Series Data Storage.
  • Serverless Microservices.
No
  • Scalability
  • Integration with Other Systems
The AWS console portal to manage RDS is well designed and easy to navigate.
  • Automated Backups.
  • Scaling.
  • Monitoring and Alerts.
No
Rahul Chhajed | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have been using Amazon RDS as our production database. Even with all our products we have been using RDS. RDS is a highly managed database and easy to setup other things like monitoring and auto scaling of database. A managed database reduces a lot of the headache of managing, maintaining, and other tasks related to database.
  • Setting up and managing a new RDS is just a matter of few clicks.
  • Maintaining different version of backup is just like a matter of turning on and off.
  • Automatic minor update of database.
  • Best restore:- You can even restore to 1 second before time.
  • RDS has everything that can be configured, but when you need efficient configuration we need little bit more knowledge about Dev Ops things.
  • Although restoration is available, when you need to do it it's pretty tricky. A new instance will be created and you will face some downtime.
  • Understanding which configuration and pricing would be suitable for startups as well [as] enterprise needs more reading and research.
RDS is well suited for faster deployments and when you don't have a dedicated Database Administrator to manage your database environment. With RDS it will be so easy to manage your production and development environment [with] a few clicks and a little bit of research. Both enterprise and startups can use RDS with a reasonable pricing plan. If you [are] already using some other cloud platform, then the migration is pretty simple to RDS also.
  • We don't need to spend on a dedicated resource for managing database as it's a self managed cloud database.
  • The alerts on high CPU usage and memory are also great to keep an eye on your database.
  • The scaling becomes an headache, but with RDS automatic scaling you need not worry about memory and CPU.
People use both RDS and Redshift and both allow you to use your traditional database over cloud. But both RDS and Redshift have their own different usages. RDS is particularly suit[ed] for Online Transaction processing systems ( OLTP) whereas, Redshift is used for analytics and reporting purposes. Although Redshift [is] known as a relational database, it lacks to enforce unique key constraints. DynamoDB is also great database but the problem is with doing migration or using multiple database then you need something which has a more wider community who keeps on developing wrappers for ORM with different databases.
20
All of our micro services uses RDS as their database. Even any service build for sales, marketing or engineering department. Their database is RDS as its the most reliable. Even for our analytics team they also connect RDS into metabase or any other analytics tool and don't have any problem in using that as compared to other databases.
3
- We have dev-ops team and member of engineering team who can look into RDS whenever required. But we don't need any specific team to monitor RDS as its already a managed service. And the configuration and other things are easy to change any one with little knowledge is able to change thinks with their needs.
  • Using Database for development, production and also testing environment.
  • Adding analytics data and then pulling it in different tools for Data science.
  • Master- slave usage of database with multiple region availability.
  • In a secured way yeah we needed to deploy an analytical tool on our server and it should have limited accessibility so we used managed RDS
  • Needed some database where we don't need to have a professional DBA
  • Needed to setup a automated backup for database with a robust recovery.
  • For building in house Analytics dashboard
  • For storing and querying data science related stuff.
  • Storing our old data we might use RDS as backup db
We do renew our use of Amazon Relational Database Service. We don't have any problems faced with RDS in place. RDS has taken away lot of overhead of hosting database, managing the database and keeping a team just to manage database. Even the backup, security and recovery another overhead that has been taken away by RDS. So, we will keep on using RDS.
No
  • Product Features
  • Product Usability
  • Product Reputation
  • Prior Experience with the Product
Single most factor was easy integration and past experience. Creation and connecting with the database is so seamless that its a good to go database anyday. If I talk about past experience then also its great database not much headache with recovery or configuration even scaling up the database. Because recovery, and scaling is very hard in databases.
Our selection process still depends on some of the factors which are same as previous. Database integration should be easy, reliable and community support if any incident occurs. And it should be popular not like new engineers doesn't even have any idea about what we are using. Connectors and wrappers should be available for easy integration with any language or frameworks.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
It is used for hosting databases for a web application that has multiple environments and customers. The deployment for environments is automated and an appropriate RDS instance is created for each environment in the process. RDS is being used both by software developers in the development environment and by testers & support in others. RDS solves the problem of having a database solution in a scalable web application with a large user base.
  • Automation, database instances are created with scripts.
  • Low maintenance, no need for developers to worry about additional machines.
  • Many database options.
  • Versions of databases are limited.
  • Amazon drops support of older database versions, you are forced to upgrade even though your application wouldn't need it.
  • There is no actual machine you can connect to with SSH, only with database clients.
It is a very good solution for web applications. RDS is scalable and has supported many databases so it can provide a database solution regardless of how many users you expect for your application and you can choose which database to use based on your application's needs. Works well for all environments (QA, PROD, etc.) and deployment can be automated with scripts so it will cause work only once.
  • No manual maintenance. Backups & deployment are automated.
  • Easy to scale, many options so you only pay for what you need in each environment.
  • Older database versions are phased out, requires work from developers to make application support new database versions.
20
Databases are mainly used for three different type of actions. Firstly they are being used by developers who need database access to develop applications that rely on them. Secondly they are used by people who maintain and update application deployments. Lastly they are used by those who answer to customer requests about database usage & questions about the data it contains.
10
People who have the most knowledge of RDS are application developers. It is crucial for them to know as much of RDS as possible as the application they develop relies on it. Also the people who are responsible of maintaining the application deployments have good amount of knowledge and necessary skills to work with it.
  • Scalability, can adjust from small amount of users to large
  • Easy of installation, no need to operate separate OS
  • Supports multiple databases systems
  • Automated deployment
  • Automatic backups
  • Quick switching of instance types
  • Support larger user base for application
It has worked reliably in the past, we have not had any problems that would have been caused because of using RDS. Also it's future-proof, it will scale easily if user base of the application that relies on it is going to increase rapidly. Our application deployments also rely on it so renewing it is essential for business & switching to different provider would cause costs without any apparent benefit.
Return to navigation