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

(289)

Attribute Ratings

Reviews

(26-50 of 128)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
RDS helps us with the management of our database - setup, version upgrades, backups, optimization, configuration management and so on. It saves us a lot of time.
  • Easy spin-up of new database
  • Easy database version upgrade
  • Easy backups
  • Database user management
  • Database restoration from backup
  • Encryption-at-rest of existing database
  • Reserved Instances, as compared to EC2
For a quick, dependable and fairly easy launch of a database instance, with a low-touch (or even almost no-touch) experience - it is just great.
For more advanced situations, it might be a limiting factor, e.g. smart backup and restore, user management, toggling on encryption-at-rest etc.
Rohan Kumar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Adding read replicas or growing our database laterally (by adding instances) or vertically (by increasing instance size) is simple with RDS. This adaptability guarantees that our database can manage rising workloads. RDS offers daily automated backups and lets our specify retention times. Providing choices for data recovery, we can restore our database to any point throughout the retention term.
  • Monitoring and Alerts
  • Good in terms of compatibility
  • High availability configuration
  • Automated Backups
  • Vendor-specific features and configurations
  • AWS RDS can become little expensive
  • Storage limitations
Many administrative duties related to database maintenance, including backups, patching, and monitoring, are handled by AWS. As a result, our team concentrate on application development rather than database upkeep. RDS is appropriate for a variety of applications since it supports a number of database engines, including MySQL, PostgreSQL, Oracle, SQL Server, and MariaDB.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
A certain business school have several data bases that are permanently updated with data coming from various sources. The challenge is that these data have several formats and templates, making it compliex to manage in an efficient and economic way. The need for a tool such as Amazon Relational Database Service (RDS) was imperative to improve management.
  • management of students data base
  • management of courses data base
  • management of lecturers
  • ways of access - a more direct way would be beneficial
  • management of the first screen
  • administrator function
it is a great tool when you are looking for a data base that provides security in terms of availability, cyber security and features. The possibility to manage various DB with significant size provides a confidence to both, the tool and the provider. The control of the accesses of the users is important and it is well managed.
Harshal Sanap | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
During one of our recent e-commerce projects, we encountered a significant database infrastructure challenge. The rapid growth in product listings and customer data led to frustratingly slow response times and concerns about data integrity. To address these issues, we made a strategic decision to migrate our database to Amazon RDS, which proved to be highly effective in bringing about remarkable improvements. Amazon RDS became the cornerstone of our database management strategy, offering enhanced reliability and high availability through automated backups and multi-AZ deployments. These RDS features ensured that our database remained up-to-date, secure, and consistently accessible for seamless operations. In particular, Amazon RDS played a pivotal role in significantly boosting website performance, elevating data reliability, and establishing a cost-efficient approach to database management. These contributions were instrumental in the overall success of our project, highlighting the transformative impact of Amazon RDS on our e-commerce venture.
  • Amazon RDS handles most of the database administration such as patching and backups, enabling users to focus on development rather than too bureaucratic processes. Such a level of automation reduces the operational complexity together with eliminating human errors while applying patches; ensuring that databases are always in good state for operations running across all engines.
  • In AWS Amazon RDS, automated Multi-AZ deployments automatically replicate the database across numerous Availability Zones (AZ). Applications are provided with very little downtime and no data loss due to primary instance failure. Applications for mission-critical applications can be offered if they have this availability and fault tolerance.
  • Both horizontal and vertical scaling options are available with Amazon RDS. Users can simply change the size of their database instances without much interruption in order to suit shifting workloads. The service also offers read replicas, providing horizontal scaling for workloads that involve a lot of reading. Due to its flexibility and scalability, databases may expand and change as needed without causing severe disruptions to corporate operations.
  • Although Amazon RDS offers a variety of pricing options, controlling expenses might be difficult. Users can discover that costs increase as their database storage and computing requirements increase. Monitoring resource usage is essential to prevent unforeseen costs.
  • It's possible that RDS won't always support a specific database engine's most recent version right away. Users who demand the most recent features and enhancements might have to wait until AWS adds support for future versions, which can be a restriction.
  • It might be challenging to move your database to a different platform once you start utilizing Amazon RDS. This is due to the fact that Amazon RDS makes use of exclusive data management software and formats.
With the rapid growth of product offerings and increasing customer demand, managing inventory efficiently has become a complex challenge for many businesses. Traditional self-hosted databases are often struggling to keep up with the scale and complexity of modern inventory management operations. Businesses face issues with data consistency, performance bottlenecks, and inventory tracking accuracy. where the AWS RDS comes into picture to minimise our problems such as scalability , High Availability , Data Integrity, and Security.
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.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Amazon Relational Database Service (RDS) is simple to setup and makes scaling database in cloud a very easy task during high load scenarios. It supports backup and recovery. Amazon Relational Database Service (RDS) offers identity management that ensures people with assigned roles can only access the data. Amazon Relational Database Service (RDS) ensures availability of the workloads at all times and hence suited for production. It offers third party integrations also.
  • Auto Scalability
  • Security
  • Automatic backup
  • Downtime can be reduced whenever scaling operation is done
  • In my opinion, Amazon Relational Database Service (RDS) is costly
  • I think improvements to monitoring and logs is a must
I think Amazon Relational Database Service (RDS) is suited for running production loads since it is highly available and can be auto scaled. With few clicks a fully managed database is spun up and hence setup is very easy. It offers AWS management console, RDS api calls and the command line interface for interacting with the data.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using it for storing our mysql and postgress database. We are alreardy using the AWS EC2 as compute engine so it makes easy to access it within the internal access and for better security purposes. So any external person cannot access it and our database remains safe. We are owning multiple RDS Engines for different product services.
  • Internal fast and smooth data transmission
  • Disabling the external access improves safety
  • All versions of different db engines are pre-installed available
  • Pricing it a bit too high
  • Not so much user friendly in backup-restores
  • No access to root infra
For long term application and AWS Ecosystem it is good to use. If you are planning to use only the RDS and Engine service from other provider then it is not that much worthful. Encryption, auto-backups and some other services of Amazon Relational Database Service (RDS) are very good but this comes with add-on pricing.
Salam Mohammed | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon RDS is easier to configure for any application that has structured data. Use cases such as User profiling, referencing, Indexing for filters & dashboard reporting are easier to handle with Amazon RDS.
Scope of the RDS has broader spectrum but it includes adding/Editing/handling Use case history, audit log, and rational Data in flat tables.

  • User Profiling Case: Where you can map multiple types of profiles to one user or multiple users. Just by mapping data based on foreign keys
  • Preference: based on user selection and behavior, user preference can be locked in the tables and by default, same feature or details can be populated every time whenever user log in
  • Table indexing could be done from code level based on Tenancy modle
  • API data/Jason data could be stored as graphQL doing
-No need to install on Server
-Easy to scale up and define config
-Easy to connect just passing the config url
-Easy to see the logs compared to any RDS logs in the server.
Mohammad Aarif | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon RDS helps set up, run, and grow relational databases in the cloud with the aid of Amazon RDS, a managed relational database service provided by Amazon Web Services (AWS). There are several, but I'd want to focus on the most significant ones.
a)global Scope
b)cost-effectiveness
c)Security and many more
  • Global Reach can be possible because of this
  • Cost saving, not too much expensive.
  • Data backup and recovery
  • High availability
  • It can add more advanced security auditing.
  • Transfer from RDS to another database is complex, it can be improves.
  • Frequent UI changes make daily work a little more challenging until we become accustomed to the New UI. However, there is always a choice to return to the previous user interface.
  • Must support all types of famous databases.
#It is most suitable and proper for web applications where we use RDBMS(Relational database). #E-Commerce Platforms: Because RDS is scalable and can handle changing workloads during sales events or seasonal traffic spikes, e-commerce platforms, and online retailers can profit from it. #RDS can offer a safe and scalable alternative for mobile apps that frequently need a backend database for user data.

*Not well managed on the migration of databases.
*RDS does not support advanced features that are unique to some database engines.
September 22, 2023

RDS to the rescue

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use RDS to back majority of our transactional data for our insurance sales platform. It enables easier maintenance by our operations team compared to an on prem instance from provisioning new instances to configuration changes to our ability to scale and support backs and DR.
  • Monitoring
  • Configuration
  • Provisioning
  • Detailed monitoring and config of underlying database internal configs
  • Resource connection pooling specifics
  • Auto scaling
Suited for highly normalized data and retrieval. If you're looking to just pull records by keys with frequent lookups at high speed and scale more cost effectively no sql is better option like mongodb. If look for temporal data management time series db is ideal
David Williams | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Relational Database Service (RDS) as a back-end database for our applications, both those we consume (as on-prem apps, not SaaS) and those we create for our customers (as a SaaS organisation ourselves). Amazon Relational Database Service (RDS) allows us to manage our databases in a serverless way, with scalability and with Amazon recommendations and management, without the overhead of running a server.
  • Serverless database
  • Recommendations and tuning
  • Scalability
  • Scaling up takes a long time; it needs to be much faster
  • Amazon Relational Database Service (RDS) has a limit on the number of databases you have, unlike Azure SQL Server
Amazon Relational Database Service (RDS) is well-suited to running your relational databases in a serverless way, without having to manage a VM to run them. It makes licensing and scalability easier, and also comes with recommendations and automated version upgrades. However, by the same token, there are some limitations; e.g., you can't edit or manage all SQL Server parameter options; you have a limit on the number of databases you can have; and you don't get sysadmin access to the underlying SQL Server.
Animesh Kumar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We need to store the persistent data such as order information and other insurance related information in a database for which we use Amazon RDS.
Our business revolves around being able to store the order data and keep it in sync with the real time changes in order data and then finally get an outcome for that order. RDS has been a service of choice for us as it has high concurrency and low latency as well as disaster recovery built into it.
  • Securely storing the data with high concurrency
  • Replication of the data to another Availability Zone for disaster recovery
  • Taking backups and snapshots for data recovery
  • It is a little difficult to configure and connect to an RDS instance. The integration with ECS can be made more seamless.
  • Exploring features within RDS is not very easy and intuitive. Either a human friendly documentation should be added or the User Interface be made intuitive so that people can explore and find features on their own.
  • There should be tools to analyze cost and minimize it according to the usage.
When we need to store the data that is structured and we know the format of the new entries then it is best to use Amazon RDS as a cloud service.
It may not be well suited when the data is not structured and the new entries may have a different format.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Based on business model, my team has used Amazon RDS for data analytics, application development and testing, real-time monitoring, and importantly to our public image, Customer relationship management. During the course of use in my organization, Amazon RDS has been used to address Data security concerns, including data breaches by bolstering encryption mechanisms. The software has also been used to address scalability through scaling our database operations vertically and horizontally.
  • Automated Database Management: We use it for streamlining routine tasks like software patching and database backups.
  • Scalability on Demand: we use it to handle traffic spikes, scaling both vertically and horizontally.
  • Database Engine Compatibility: It works amazingly with multiple database engines used by different departments within our organization including MySQL, PostgreSQL, SQL Server, and Oracle.
  • Monitoring: It covers our extensive monitoring and logging, and also has great compatibility with Amazon CloudWatch
  • Configuration: The numerous configuration options are sometimes daunting for small startups and offering a simpler config setup will be valuable to new techies,
  • Hardware Limitation: Allowing users to fine-tune and optimize hardware resources is another means to improve their RDS.
  • Backup Flexibility: Improving backup retention and granularity is another way to improve the provided services.
  • Provide more proactive guidance for performance optimization
Amazon RDS finds its strengths in various scenarios where reliability, scalability, and ease of management are essential. It is particularly well-suited for web applications and e-commerce platforms that need a dependable and adaptable database backend. Content Management Systems (CMS) also benefit from Amazon RDS due to its straightforward setup and management. Similarly, For businesses reliant on data analytics and reporting, Amazon RDS is an ideal choice. In these scenarios, the ability to support data-intensive workloads through features like Read Replicas and vertical scalability is crucial.

However, there are scenarios where Amazon RDS may not be the optimal choice. Organizations with highly specialized database configurations that demand fine-tuned control over hardware resources might find Amazon RDS limiting. The service abstracts much of the underlying infrastructure, potentially hindering extensive customization.
Nir Levy | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using Amazon RDS at our company as a primary database service for one of our major product lines. Using RDS proved to be easy and straightforward both to deploy and to manage. Deployment of new RDS services is simple and requires no special knowledge, but you should plan ahead with proper capacity planning. The built-in optimization features allowed us to quickly identify slow and expensive queries so we could optimize them and improve overall system performance while reducing system size. Having integrated backup solutions in RDS was also very useful and being able to run multiple databases on the same RDS server, allowed us to optimize for cost as well. All in all, I recommend using RDS both for development and production workloads.
  • Managed MySQL Server
  • Automated Backups
  • Simple Vertical Scaling
  • Downsizing storage size is a complex process
  • Horizontal scaling is complex
AWS RDS is a good candidate if you are looking for a semi-managed RDBMS solution running any of the supported engines. This assumes, of course, that your workloads are running on AWS and you want simple connection scenarios. While running complex scenarios is also possible it will require more effort for setup and maintenance. Also, if you need automated backup and the ability to grow your servers as your data grows, RDS would be a good solution.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have many uses for RDS in our organisation. My particular current use case is to hold a copy of an operational system's database for reporting purposes
  • ease of setup & management
  • easy to scale up/down
  • monitoring
  • ability to leave an RDS off for more than 7 days
RDS is an excellent cloud based managed database platform that has all the features you would expect from a major cloud provider. It is well accepted in the community for any use case where a relational database is required. It supports a wide variety of database engines to choose from.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
A group of managed services known as Amazon Relational Database Service (Amazon RDS) makes it simple to set up, run, and scale databases in the cloud. We required a dependable and scalable database service because we run some highly trafficked websites. Our issue is that we run at least two database engines concurrently. then we use Amazon Relational Database Service (RDS)
  • high availability
  • scale the relational database engines
  • Access to specific features, like as the local path in serve, is restricted in RDS.
It is ideal for a new application built with cutting-edge technologies and a microservices architecture that calls for a HA RDMS database. RDS is a fantastic fit and performs admirably for a general-purpose job.
Ralph Vanore | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use RDS to power our custom programs and applications. We are a bolting company with a wide range of data sets. We collect tool data in the field and expose it through an endpoint for other systems like SAP and MSDCRM. We enhance our custom programming by utilizing customer and location data to give our clients full visibility of their equipment and maintenance records. Multi-availability zones, full backup and restore capability on both our PROD and UAT instances, and monitoring help us stay on top of our database performance.
  • The RDS console allows for a quick view of the health and status of a DB instance.
  • Simple management of routine database tasks, backup, restore, etc.
  • Cost-effective
  • Works seamlessly with our EC2 instances.
  • No root access to an RDS instance.
  • MySQL databases max out available storage quickly.
  • UAT and PROD version of identical databases don't allow duplicate naming.
For our small team of developers, RDS makes it easy for us to manage many databases simply. Working mostly with MySQL databases we can easily scale and resize our dbs as well as create and restore backups. One drawback is that AWS security is outside of our ability, so we must rely on an IAM administrator who controls access.
September 21, 2023

Amazing RDS

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use RDS to host our database with ECS. All our data goes into RDS, which is easy to maintain and scale. RDS solves our main problem, which is cost. It is cost-efficient and faster, giving our product a seamless database service.
  • Auto scaling.
  • Cost efficient.
  • Fast processing.
  • Write performance.
  • No native support of read replica.
  • CPU and storage performance is not guaranteed.
For someone looking for a cost-efficient, easily scalable, and maintainable solution, RDS is the best choice for a database solution given by Amazon. Some of its best features are its automatic failover capability with multi-az read replica and its support database clusters for maximizing the availability of the product.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We get huge amount of data for market research and data grows day to day. We found Amazon Relational Database Service (RDS) was a best solution to handle such huge data and till now we are good at performance and handling the data
  • High Performance
  • Storage
  • Security
  • Database Log Shipping
  • Server Level Triggers
  • Custom password policies
Well suited : If you are handling huge data and want to give high performance and also do scrubbing to the data based on the requirements

Less Approproiate : Machine Learning and R Services are not available in Amazon Relational Database Service (RDS), Limited support for Linked Servers
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Relational Database Service (RDS) as our main database to store daily data from our application. We need to store different kind of data generated from our application and we need to ensure it is always available and with multiple layers of security/redundancy to avoid downtime and to comply with compliance standards.
  • SQL data
  • Backup
  • Management
  • Monitoring
  • Audit
  • User management
If you need a SQL database Amazon Relational Database Service (RDS) provides multiple options for all flavors. It also delivers easy management and pretty decent speeds. If you have non relational data then it is better to avoid it instead of making workarounds to make it work. Today some of the RDS options do offer more modern data structure and might fit.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Relational Database Service (RDS) ir order to replicate our on prem databases to the cloud. It is very straightforward to configure this type of replication.
  • Easy use
  • Good monitoring
  • low cost
  • the gui is not very intuitive
  • restarting the service could be faster
  • choosing the correct storage and instance type could be challenging
I think it is well suited for scenarios where you need to configure a database quickly for testing or replication purposes.
I think it is less appropriate if you need full control over the database cluster.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We are using it as a managed service for our Postgres database management. It is easy to use, maintain, and configure, with no administration headache, logging and monitoring come out of the box. It also supports backups and recovery. It has all the security considerations that we need for production-scale database.
  • security
  • Backup and recovery
  • Monitoring and logging
  • Scalability
  • Hight availability
  • Extensions and Plugins
  • Maintenance Windows
  • Lot's of advance configurations
If you want managed service then it is the best use case for you. You get lots of things out of the box compared to managing you data base your yourself. For people who are actual DB admins and want to control everything on their own or need on-premises deployment should not go for this service.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
we used AWS Rational Database as we needed to migrate a PostreSql database from another cloud provider to AWS. We needed a database that was reliable and high performance but at the same time also cost effective and configurable to my company's high security standards. The Database also had to be connected to the Backend inside a VPC with no possibility of being exposed to the public.
  • Cheaper
  • Reliable
  • Customizable
  • Complex and non-intuitive configuration
  • Possibility of connection from the outside only through a Tunnel with EC2
  • Lacks ability to consult the DB form the console
With Amazon Rational Database, DBs are configurable in every aspect. You can configure it according to your needs moreover AWS also says best practices that would be best to implement, for example to set up Multi-AZ Database or create an autoscaling function.On the other hand, I find RDS less suitable for the less experienced. The configuration is complex and if you do not know beve where and what to configure.
Tung Vu | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
My team built a new app from scratch, & when we need to select a relational database, AWS RDS came naturally. The majority of the company's infrastructure are on AWS already. Needless to say, we setup a new RDS cluster from scratch, discover new requirements to our need, then upscale / upgrade the cluster multiple times already. Not having to get our hands dirty with all the configuration & operation specifics of MySQL is just pure bliss.
  • Fully managed relational database, complete with comprehensive IAM
  • Ability to choose between PostgreSQL & MySQL flavors
  • Resizing & upgrade are handled completely by AWS
  • The whole snapshot backup & restore feature could be more informative to let users know clearly that restoring a snapshot means creating a whole new cluster
  • As usual, AWS documentations need time to get used to
  • Pricing & scaling could be more transparent
If you need a relational database without the know-how or the proclivity to setup, configure, & operate it, then a managed database service is your best choice. Not just the DB itself, but using managed service also gives you the comprehensive IAM, auto scaling, managed upgrade, basically all the bells & whistles that you are paying for when using a managed cloud service.

Of course, using managed service is more expensive than doing everything yourself. Using RDS costs more than setting up PostgreSQL/MySQL on a cloud VM yourself, which in turn costs more than using your own on-premise VM. If you are not using cloud service for other things and/or just need a simple database without any HA/SLA then naturally you should not start using AWS just for RDS.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Amazon Relational Database Service (RDS)for storing all our data, and it served us a purpose of providing Database accessibility also it's regional availability helps us in maintaining database across various regions to provide latency free operations to our customers. Amazon Relational Database Service (RDS) is basically a relational database service offering from AWS Cloud.
  • Maintaining Database in a relational Manner
  • Across Regional Availability.
  • Lowered Cost
  • Scalability
Scenario Where It's Well Suited:
Firstly it meets our requirements to provide the latency free operations to our customers present across the globe.
2. It also provides the read-replica capabilities for heavy workloads.
3. With it's automated backup we our worry free of any mishaps in our system.
4. It is less appropriate for us lies only for the costing purpose as it's bit costlier.



Return to navigation