首页 > 解决方案 > 有没有一种简单的方法可以理解 AWS Elasticache 和 RDS 之间的区别?

问题描述

我正在学习 AWS,对Elasticache 和 RDS有点困惑,我阅读了此链接中的文章,但仍然感到困惑,有人可以解释一下吗?非常感谢。

标签: amazon-web-servicesamazon-rdsamazon-elasticache

解决方案


这是一个关于存储技术的普遍问题:“缓存与数据库有何不同?”

缓存不是(通常)持久数据存储。它的数据是短暂的。缓存的目的是提高位于缓存后面的实际数据库的感知性能。数据库持久存储实际数据,是数据的权威来源。缓存位于数据库前面,并尝试通过检测它已经知道答案的查询并将缓存结果直接提供给您的应用程序来提高应用程序的性能,从而节省访问数据库的时间。

当然,缓存会随着时间的推移而过期,因此当缓存数据变得不准确时,您需要一个流程来使缓存中的数据过期,从而导致对该数据的下一个查询进入实际数据库,并且新数据可以缓存到过期。


推荐阅读