Database for all environments
Updated March 14, 2023

Database for all environments

Anonymous | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Amazon Relational Database Service (RDS)

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.
  • 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.

Do you think Amazon Relational Database Service (RDS) delivers good value for the price?

Yes

Are you happy with Amazon Relational Database Service (RDS)'s feature set?

Yes

Did Amazon Relational Database Service (RDS) live up to sales and marketing promises?

Yes

Did implementation of Amazon Relational Database Service (RDS) go as expected?

Yes

Would you buy Amazon Relational Database Service (RDS) again?

Yes

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.

Amazon RDS Feature Ratings

Using Amazon Relational Database Service (RDS)

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.