diff --git a/knowledge base/cloud computing/aws/rds.md b/knowledge base/cloud computing/aws/rds.md
index c57c8fe..dd044bd 100644
--- a/knowledge base/cloud computing/aws/rds.md
+++ b/knowledge base/cloud computing/aws/rds.md
@@ -1,6 +1,7 @@
# Amazon Relational Database Service
1. [TL;DR](#tldr)
+1. [Storage](#storage)
1. [Backup](#backup)
1. [Automatic backups](#automatic-backups)
1. [Manual backups](#manual-backups)
@@ -54,6 +55,43 @@ One can choose any of the following retention periods for instances' Performance
- _n_ months, where n is a number from 1 to 24.
In CLI and IaC, this number must be _n*31_.
+## Storage
+
+Refer [Amazon RDS DB instance storage].
+
+When selecting General Purpose SSD or Provisioned IOPS SSD, RDS automatically stripes storage across multiple volumes to
+enhance performance depending on the engine selected and the amount of storage requested:
+
+| DB engine | Storage size | Number of volumes provisioned |
+| -------------------------------- | ----------------- | ----------------------------- |
+| Db2 | Less than 400 GiB | 1 |
+| Db2 | 400 to 65,536 GiB | 4 |
+| MariaDB
MySQL
PostgreSQL | Less than 400 GiB | 1 |
+| MariaDB
MySQL
PostgreSQL | 400 to 65,536 GiB | 4 |
+| Oracle | Less than 200 GiB | 1 |
+| Oracle | 200 to 65,536 GiB | 4 |
+| SQL Server | Any | 1 |
+
+When modifying a General Purpose SSD or Provisioned IOPS SSD volume, it goes through a sequence of states.
+While the volume is in the `optimizing` state, volume performance is between the source and target configuration
+specifications.
+Transitional volume performance will be no less than the **lower** of the two specifications.
+
+When increasing allocated storage, increases must be by at least of 10%. Trying to increase the value by less than 10%
+will result in an error.
+The allocated storage **cannot** be increased when restoring RDS for SQL Server DB instances.
+
+> The allocated storage size of any DB instance **cannot be lowered** after creation.
+
+Decrease the storage size of DB instances by creating a new instance with lower provisioned storage size, then migrate
+the data into the new instance.
+Us one of the following methods:
+
+- Use the database engine's native dump and restore method.
+ This **will** require downtime.
+- [Perform an homogeneous data migration][migrating databases to their amazon rds equivalents with aws dms] using AWS's
+ [DMS][what is aws database migration service?] for minimal downtime.
+
## Backup
RDS backup storage for each Region is calculated from both the automated backups and manual DB snapshots for that
@@ -239,10 +277,6 @@ $ aws rds cancel-export-task --export-task-identifier 'my_export'
DB instances **can** be restored from DB snapshots.
Instances **cannot** be restored with less storage.
-When increasing allocated storage, increases must be by at least of 10%. Trying to increase the value by less than 10%
-will result in an error.
-The allocated storage **cannot** be increased when restoring RDS for SQL Server DB instances.
-
```sh
aws rds restore-db-instance-from-db-snapshot \
--db-instance-identifier 'mynewdbinstance' \
@@ -273,6 +307,10 @@ latest available backup.
- [Introduction to backups]
- [Restoring from a DB snapshot]
- [AWS KMS key management]
+- [Amazon RDS DB instance storage]
+- [How can I decrease the total provisioned storage size of my Amazon RDS DB instance?]
+- [What is AWS Database Migration Service?]
+- [Migrating databases to their Amazon RDS equivalents with AWS DMS]
+[amazon rds db instance storage]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Storage.html
[aws kms key management]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.Encryption.Keys.html
+[how can i decrease the total provisioned storage size of my amazon rds db instance?]: https://repost.aws/knowledge-center/rds-db-storage-size
[introduction to backups]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html
+[migrating databases to their amazon rds equivalents with aws dms]: https://docs.aws.amazon.com/dms/latest/userguide/data-migrations.html
[pricing and data retention for performance insights]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Overview.cost.html
[restoring from a db snapshot]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_RestoreFromSnapshot.html
+[what is aws database migration service?]: https://docs.aws.amazon.com/dms/latest/userguide/Welcome.html
[working with db instance read replicas]: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html