This topic describes the application of ApsaraDB for RDS in a diversified storage solution. You can use ApsaraDB for RDS along with multiple Alibaba Cloud and third-party services to develop diversified database scenarios.

The following figure shows a multi-service architecture that includes ApsaraDB for RDS, ApsaraDB for Memcache, ApsaraDB for Redis, and OSS.

Multi-service architecture

Diversified storage solution

In a multi-database architecture, ApsaraDB for RDS, ApsaraDB for Memcache, and ApsaraDB for Redis can be used to form a high-throughput and low-latency storage solution. RDS supports access to structured data, whereas ApsaraDB for Memcache and ApsaraDB for Redis support high-speed access to frequently-requested data (hot data).

These cache products have two characteristics:

  • Fast response with a request delay of only a few milliseconds
  • Higher QPS (queries per second) than RDS

For more information, see Cached data persistence.

Multi-structure data storage

You can integrate RDS with OSS to create a database solution that includes structured and unstructured data.

For example, you can use RDS and OSS to deliver a website hosting solution whereby unstructured data to be accessed (such as images) can be stored in OSS to reduce access pressure on RDS.

For more information, see Multi-structure data storage.