amazon-web-services - 有没有一种简单的方法可以理解 AWS Elasticache 和 RDS 之间的区别?
问题描述
我正在学习 AWS,对Elasticache 和 RDS有点困惑,我阅读了此链接中的文章,但仍然感到困惑,有人可以解释一下吗?非常感谢。
解决方案
这是一个关于存储技术的普遍问题:“缓存与数据库有何不同?”
缓存不是(通常)持久数据存储。它的数据是短暂的。缓存的目的是提高位于缓存后面的实际数据库的感知性能。数据库持久存储实际数据,是数据的权威来源。缓存位于数据库前面,并尝试通过检测它已经知道答案的查询并将缓存结果直接提供给您的应用程序来提高应用程序的性能,从而节省访问数据库的时间。
当然,缓存会随着时间的推移而过期,因此当缓存数据变得不准确时,您需要一个流程来使缓存中的数据过期,从而导致对该数据的下一个查询进入实际数据库,并且新数据可以缓存到过期。
推荐阅读
- angular - 角度新手问题
- json - 如何摆脱 VBA Ms 访问中的 Null 或“”
- python - NeoVim/Vim 显示错误的 Python 版本
- c - 为什么不能像 C (a[i] == i[a]) 那样快速交换数组名和索引的位置?
- python - 我在 python 中的数学测验有问题
- c++ - 在静态控件中,为什么文本周围有一个紧密的矩形?
- javascript - 将具有键数组值的字典转换为Javascript中的列表
- r - 对一列中的数据进行配对 t 检验
- mysql - MySQL 的 CPU 使用问题在 WordPress 网站中
- powershell - 通过 powershell 删除分发列表所有者