分布式缓存是什么

分布式缓存是传统缓存概念的扩展,其中数据被放置在本地的临时存储中以便快速检索。分布式缓存在范围上是更多云计算,这意味着不同的机器或服务器将其缓存内存的一部分贡献到可由多个节点和虚拟机访问的大型池中。缓存的概念和含义保持不变;它只是创建大概念和技术相对较新的大型缓存池的过程。

分布式缓存

分布式缓存广泛用于云计算系统和虚拟化环境,因为它提供了出色的可扩展性和容错能力。分布式缓存可以跨越多个节点或服务器,这允许它生成只需添加更多服务器即可实现容量。传统上,缓存用作保存和检索数据的非常快速的方法,因此,大多数情况下使用快速硬件实现缓存,所述快速硬件靠近使用它的任何东西。

但是,除了硬件级总线之外,有时需要通过通信线路访问分布式缓存,这会增加额外开销,这意味着它不如传统硬件缓存快。因此,理想的做法是使用分布式缓存来存储驻留在数据库和 Web 会话数据中的应用程序数据。它更适合于执行读取比写入数据更多的工作负载,例如产品目录设置经常更改的图像以及同时进行多个用户访问。它不会提供太多的好处每个用户唯一可以动态的数据;这可以通过本地缓存更好地服务。

虽然没有传统本地缓存那么快,但分布式缓存已经成为可能,因为主存储器变得非常便宜,并且网卡和网络通常变得非常快。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部